개발/기타
카톡 인앱 브라우저에서 구글로그인 문제.. (해결못함)
문둘기
2021. 2. 15. 20:29
개발중인 서비스에 구글아이디로 회원가입하는 기능이 있다.
유저가 서비스에 처음 접근했을때 시나리오중 하나가
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