구글 소셜 로그인 오류 메시지 해결 부탁드립니다.

안녕하세요, 그누보드로 소셜로그인을 적용하고 있는 사람입니다.
다름이 아니라, 소셜로그인 부분을 코스모스팜님의 블로그를 보고 따라하였습니다.

저는 네이버, 페이스북, 구글 이렇게 3가지를 사용 중이며,
네이버와 페이스북은 정상적으로 작동합니다.

그런데, 구글만 유독 문제가 발생하네요...
PC 화면에서는 구글 로그인이 되는데, 스마트폰에서는 오류가 발생합니다.

게다가 다른 사람들이 많이 겪는 리디렉션 URL문제가 아니라, 다른 문제입니다.

아래 링크는 제 메세지 오류사진입니다. ▼
http://i.imgur.com/5DvwOLk.png

구글 API관리자에서 '승인된 자바스크립트 원본' 부분과 '승인된 리디렉션 URI' 부분에
제 홈페이지 주소를 www 없는 것만 적어도 보았고, www 있는 것만 적어도 보았고, 두 개씩 다 입력해서 총 4개를 적어보아도 소용이 없더라고요..
애초에 오류 메시지를 보니까 리디렉션 문제가 아니더라고요..

그누보드 홈페이지에도 문의해보았지만, 거기서 답변해주신 분이 앱에서 구동했냐는 말이 있었습니다.
저는 앱에서 구동한 게 아니라, 제 스마트폰 기본으로 있는 인터넷에서 제 홈페이지 주소를 치고 접속한 것입니다.

게다가 현재 이 글을 쓰고 있는 코스모스팜 사이트에도 스마트폰으로 구글 로그인이 됩니다.
제 사이트만 안됩니다.. '구글'만요...

점검해 볼 부분이 있을까요?
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    아래 블로그 내용대로 해주신 거죠?

    http://blog.naver.com/chan2rrj/220959813418

     

    구글 쪽에서 403 에러가 나오고 있군요.

    Error: disallowed_useragent

    에러 메시지가 뭔가 설정이 웹 브라우저용으로 설정된 게 아니라 스마트폰용으로 설정된 것도 같은데요.

    아니면, 사용하시는 스마트폰 브라우저는 기본 브라우저인가요?

    아무튼 이상하네요, 구글에서 보안상 브라우저가 아닌 앱에서는 차단하는데 그 오류와 같은 메시지 입니다.

     

    사용자 인증 정보 생성 시 OAuth 클라이언트 ID를 선택해주세요.

    애플리케이션 유형도 웹 애플리케이션으로 해주셔야 합니다.

    승인된 자바스크립트 원본에는 그냥 비워두세요.

    대신 승인된 리디렉션 URL 필드에 정확한 페이지 주소를 입력해주세요.

    혹시 블로그 내용과 직접 설정하신 부분에서 상이한 부분이 있는지요?

     

    승인된 리디렉션 URI 필드에는 www 있는 거 없는 거 전부 해주시고요.

    그리고 호스팅에 SSL 인증서 설치되어 있다면 http와 https도 모두 등록해주세요.

     

    저희 코스모스팜 회원관리 이용하시면 쉽게 하실 텐데 아쉽게도 워드프레스에서만 가능합니다.. 흑..

    구글 쪽 설정 꼼꼼하게 잘 살펴봐보세요.

    혹시라도 해결하시면 원인에 대해서 알려주시겠어요?

    잘 해결되시길 바랍니다.

  • 어떤 방법으로 해봐도 결과는 같네요..ㅠㅠ
    스마트폰 브라우저는 기본 브라우저가 맞습니다...

    왜 PC환경에서는 되는 건데, 스마트폰으로 하니까 앱으로 인식을 하는 걸까요..?
    어디 살펴볼만한 부분 없을까요..?..

    완성시켜야 하는데 갑자기 막혀버려서 굉장히 시간이 촉박하네요..ㅠ
  • + 추가 내용 2017.04.08 (00:53분)

    스마트폰 기본 인터넷 브라우저 말고,
    크롬 브라우저를 통해서 접속하니까 로그인이 됩니다.

    왜 스마트폰 기본 브라우저로는 안 되는 걸까요?
    제 휴대폰이 이상한 걸까요??
  • 모바일 크롬에서 된다면 구글 쪽 설정 문제는 아닌 듯하고요.

    휴대폰 기종은 어떤 건지요?

    업데이트는 잘 되고 있는지요?

    스마트폰 기본 브라우저가 오래된 방식일 수 있지만, 정확한 원인은 모르겠군요.

     

    안드로이드에서는 웹뷰라는 걸로 브라우저가 아닌 앱 내에서 인터넷 화면을 표시할 수 있습니다.

    웹뷰를 사용해서 브라우저도 만들기도 하는데요.

    안드로이드가 계속 업데이트되면서 이 웹뷰 기능이 크롬에 사용되는 기술로 변경되었습니다.

    즉, 업데이트되면서 뭔가 바뀐 듯한데, 기본 브라우저에는 그것이 적용이 안됐을 수도 있겠습니다.

    제조사에 문의해보지 않는 이상은 정확한 원인은 역시 알 수가 없겠습니다~^^;;

     

    그런데 저희 코스모스팜에서는 구글 로그인이 되신다고요?

    참 이상합니다.

  • 휴대폰 기종은 베가시크릿업입니다.

    업데이트는 뭐 거의 끊겼다고 봐야죠.. 갓베가..ㅠ

     

    정말.. 이해가 안가네요..ㅠㅠ

    PC환경으로는 되고, 스마트폰으로 안되고.. 그런데 크롬브라우저를 이용하면 스마트폰으로도 되고..

    근데 크롬브라우저를 이용안해도 타 사이트들은 구글로그인이 되구요..

     

    이거 불안해서 제작하겠나요....

    원인을 알수가없네요..ㅠ

  • 시간이 오래 지났지만.. 구글에서 차단하고 있는거에요.

    구글 네이티브 앱에서 web oauth 시도하면 차단하도록 했다고 해요

    구글 블로그에서 봤습니다. (링크는 모르겠지만..)

    auth0 에서 쓴 글이 있네요

    https://auth0.com/blog/google-blocks-oauth-requests-from-embedded-browsers/

  • 구글에서 웹뷰 로그인 막았습니다.

    웹뷰로 로그인 할 때 매번 요청할 때 처리해야하는 상황 등을 고려해 내린 결정이라고 합니다.

    아마 비용적으로 다른 문제가 있는 것 같아요.

    https://developers-kr.googleblog.com/2016/08/modernizing-oauth-interactions-in-native-apps.html

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요