GitHub 認証のリダイレクトエラー

こんにちは、フレンドリーな初心者です。

Discourse インストールで GitHub でのログイン設定に問題があります。GitHub 設定セクションの管理 > 設定 > ログインページで必要な API キーを入力した後です。

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ログインの設定について、このガイドに従いましたか?

Osioke さん、返信ありがとうございます。

ガイドに従いましたが、依然として解決できず、最終的に自分で修正方法を見つけました。

どうやら、ガイドに記載されているコールバック URL が正確ではなかったようです。https://mydomain/auth/callback/github から https://mydomain/auth/github に変更したところ、すべて正常に動作するようになりました。

今後の読者のために、ガイドの更新を検討されてはいかがでしょうか。

整理できてよかったです。興味深いことに、ガイドはあなたが共有したのと同じ URL を使用しています:

したがって、ここでは問題ありません。

あなたが解決できたこと、また自分で修正方法を見つけたことに言及されたので:

これでこのトピックを閉じます。ありがとう!:slight_smile: