GitHub 인증 리디렉션 오류

안녕하세요, 여러분. 친절한 초보입니다.

Admin > Settings > Login 페이지의 GitHub 설정 섹션에 필요한 API 키를 제공한 후에도, Discourse 설치 환경에서 GitHub 로그인을 설정하는 데 문제가 있습니다.

GitHub 로그인 옵션을 클릭하면 404 페이지로 리디렉션되며, 아래 스크린샷이 표시됩니다.

그리고 URL 바에는 다음이 표시됩니다.
https://MYDOMAIN/auth/oauth2_basic/callback?error=redirect_uri_mismatch&error_description=The+redirect_uri+MUST+match+the+registered+callback+URL+for+this+application.&error_uri=https%3A%2F%2Fdeveloper.github.com%2Fapps%2Fmanaging-oauth-apps%2Ftroubleshooting-authorization-request-errors%2F%23redirect-uri-mismatch&state=29b1f640d906a3bf4d92a1fe5846af740eea49adbfbfb65c

Tunde님, 반갑습니다 :slight_smile: :wave:

GitHub 로그인을 설정하기 위해 이 가이드를 따르셨나요?

오시오님, 답변 감사합니다.

가이드를 따라 봤지만 여전히 문제가 해결되지 않아서, 결국 직접 해결 방법을 찾았습니다.

가이드에 나와 있는 콜백 URL이 정확하지 않은 것 같아, https://mydomain/auth/callback/github를 **https://mydomain/auth/github**로 변경했더니 이제 모든 것이 정상적으로 작동합니다.

향후 독자를 위해 가이드가 업데이트되었으면 좋겠습니다.

해결하셨다니 다행입니다. 흥미롭게도, 가이드에서 공유하신 URL과 동일한 URL을 사용하고 있습니다:

따라서 여기서는 문제가 없습니다.

해결하셨고 수정 방법을 찾았다고 말씀해 주셨기 때문에:

이제 이 게시물을 닫겠습니다. 감사합니다! :slight_smile: