Young
1
표준 패키지를 구매하고 웹사이트를 설정했습니다. 튜토리얼을 따라 구글 로그인 설정을 완료했지만, ‘Google으로 로그인’ 버튼을 클릭하면 다음 페이지가 표시됩니다:
400: Error: redirect_uri_mismatch
요청의 리다이렉트 URI(xxx/auth/google_oauth2/callback)가 OAuth 클라이언트에 대해 승인된 URI와 일치하지 않습니다. 승인된 리다이렉트 URI를 업데이트하려면 다음 주소를 방문하세요: https://console.developers.google.com/apis/credentials/oauthclient/114890565295-bf2ojd8c9cggp8na3h29j78ghnmo0fo7.apps.googleusercontent.com?project=[114890565295](tel:114890565295)
무슨 일이 일어나고 있나요? 어떻게 수정해야 하나요?
simon
2
Google에서 ‘승인된 리다이렉트 URI’ 섹션에 추가된 URL이 잘못되었을 때 이 오류 메시지를 확인한 적이 있습니다. 아래 값으로 설정해야 합니다.
https://forum.example.com/auth/google_oauth2/callback
forum.example.com을 사이트 도메인으로 교체하세요.
simon
5
Discourse 사이트에서 Google 로그인을 활성화하셨나요? Configure Google login for Discourse 의 9단계에 해당 설정이 있습니다. 해당 가이드를 다시 한 번 따라가며 모든 설정이 올바르게 완료되었는지 확인해 보세요.
pfaffman
(Jay Pfaffman)
6
그렇지 않을 가능성이 매우 높습니다. https인지 꼭 확인해 보세요. 끝의 슬래시(/)나 공백도 문제가 될 수 있습니다.
Young
7
아, 어떻게 필드가 비워져 있네요. 감사합니다.