개발중인 서비스에 구글아이디로 회원가입하는 기능이 있다.
유저가 서비스에 처음 접근했을때 시나리오중 하나가
1. 카톡으로 서비스 웹페이지 링크 받고 클릭해서 접속 ( 카톡 인앱 브라우저로 열림 )
2. 구경좀 하다가 회원가입페이지로 이동
3. 구글 로그인 클릭
4. 03 오류 : disallowed_useragent
이거때문에 상당히 머리가 아팠는데..
일단 다른 서비스들은 어떻게 처리했을까 궁금해서 찾아봤다
평소엔 많이 보이더니 막상 구글 로그인 지원하는 서비스 찾으려니까 생각이 안나서 겨우겨우 찾았다..
GitLab 도 똑같다 근데 GitLab은 외국서비스니까 국내서비스를 찾아봤다
로켓펀치,원티드로 해봤더니 동일했다
잠깐 찾아보니 웹뷰에서 로그인 하는거 자체를 구글이 막아버렸다고한다
카톡은 왜 링크를 클릭하면, 스마트폰 default 브라우저앱이 아닌 웹뷰를 띄우는걸까..
앱이탈을 방지하려고?? .. ㅡㅡ
마지막으로 와디즈에있는 6개의 로그인 (페북,애플,카톡,네이버,구글,트위터)을
다 확인해봤는데 구글만 403 에러가 발생한다. 어떻게 해결해야될까 .. 어쩔수없는건가 ?
일단 우선순위를 뒤로 미뤄야될거같다.. 다른서비스들은 왜 그냥 냅뒀을까? 뭔가 이유가 있을것이다 궁금하다
참고했던 글
devtalk.kakao.com/t/oauth/68124
devtalk.kakao.com/t/topic/69842/5
'개발 > 기타' 카테고리의 다른 글
랜덤 이미지 추천 사이트 Lorem Picsum (1) | 2021.03.10 |
---|---|
야크 쉐이빙 (0) | 2021.02.26 |
브라우저의 동작원리 (0) | 2021.02.10 |
git rebase -i empty 문제 (0) | 2020.11.16 |
github README.md 에 이미지 올리기 (1) | 2020.11.16 |