Q&A

책을 따라하다가 막히는 부분이 있나요?
질문을 남겨주세요.

400 오류: redirect_uri_mismatch - google allauth

3 years, 9 months ago

ilegwmam ilegwmam

교재내용대로 했는데 어떤 부분때문이 이 같은 페이지가 뜨는지 모르겠습니다.

현재 이부분을 제외한 모든 페이지 내용을 다 따라해서 https까지 완료한 상태입니다.


1) SITES설정

2) social application 설정


3) 구글 console 사용자 인증정보 설정

제가 생각하기에 안되는 이유가 여기 3부분에서 있는거 같은데 도저히 모르겠네요..

다른 코드나 내용이 필요하다만 말씀해주시면 바로 달겠습니다. 감사합니다..


darkhunterzz
darkhunterzz   3 years, 9 months ago

저도 동일한 오류를 겪었던 적이 있어서 댓글 달아봅니다.

저는 해당 오류가 446페이지에서 OAuth 동의화면부분을 따라하다가 발생했는데요.

해당 부분에서 OAuth 동의화면 - 범위 - 선택적 정보 - 요약 부분을 모두 입력해서 다음 누르면서 끝까지 완료해야하더라구요.

OAuth 동의화면에서 저장을 누르고 다음 내용을 처리하지 않은채로 그냥 넘어가면 동일한 오류가 발생했었습니다.


그래서 저는 해당 오류를 해결하기 위해서 사용자정보를 삭제하고 다시 설치했었던 경험이 있네요 ㅠㅠ


혹시 저와 같은이유이시라면, 해결하실 수 있으실거예요 ㅎㅎ

Updated: Feb. 14, 2021, 9:24 p.m.

sungyong
sungyong   3 years, 9 months ago

서로 도와주시는 모습 너무 좋습니다!

Updated: Feb. 15, 2021, 1:53 a.m.

ilegwmam
ilegwmam   3 years, 9 months ago

답변 감사합니다.

하지만 제가 틀린 부분은 동의 화면을 끝까지 완료하지 않아서 생긴 오류는 아닌 것 같습니다.

저 

저는 이 부분이 잘 이해가 안되는데, 왜 승인된 리다이렉트 부분은 https가 아닌 http이어야 하나요? 이부분이 없어서 생기는 오류 아닌가 했는데

그래서 임의로 http로 바꾸면 이상하게 SignUp페이지로 이동하더군요.

죄송하지만 이부분도 설명해 주실 수 있을까요..?

Updated: Feb. 15, 2021, 3:17 p.m.

sungyong
sungyong   3 years, 6 months ago

https://stackoverflow.com/questions/54784981/django-allauth-google-oauth-redirect-uri-mismatch-error

구글에도 https로 등록하시고, settings.py에 아래 문구를 추가해주시면 됩니다. 

ACCOUNT_DEFAULT_HTTP_PROTOCOL='https'


Updated: May 19, 2021, 2:26 p.m.

Noiserain
Noiserain   1 year, 11 months ago

방금 동일한 오류로 인하여 검색하다가 해결한 내용입니다. 

저는 위에서 답변 주신 것처럼 동의를 모두 작성해서 처리했지만, 작성자분처럼 오류가 발생했습니다. 

따로 settings.py 에 ACCOUNT_DEFAULT_HTTP_PROTOCOL='https' 를 입력하지는 않았지만 

OAut에서http://127.0.0.1/accounts/google/login/callback/  을 입력하고 

그 아래에  http://localhost/accounts/google/login/callback/ 를 추가로 입력해주면서 해결했습니다. 나중에 보시는 분들이 계실까 싶어서 기록해둡니다. 감사합니다. 



Updated: Dec. 6, 2022, 10:02 a.m.

Leave a Comment:
목록보기
Search
  • 자유게시판
  • Q&A