この記事は、googleアカウントを使用してポータルインスタンスにログインしようとすると、認証エラーが発生することを記録したものです。 以下に、この問題を解決する、または完全に回避するための手順を記載します。
解像度
エラー: redirect_uri_mismatch
概要: ユーザーがGoogleで認証された後、正規のリダイレクトURIにリダイレクトされます。 認可されたリダイレクトURIがリストにない場合、またはリクエストと一致しない場合は、 redirect_uri_mismatch のエラーが表示されます。
一般的な原因
リクエストに含まれるリダイレクトURIが、オープン認証(OAuth)クライアントで認可されたものと一致しない。
推奨ソリューション
-
Google API Console の Credentials ページに移動します。
- 適切なOAuth 2.0クライアントIDを選択します。
- Authorized redirect URIs が正しいことを確認する。
- 保存. ポータルサイトとの同期に数分かかる場合がありますので、ご了承ください。
- ポータルに戻り、Googleからサインインして、すべてが正しく機能していることを確認します。
予防のヒント
最初にGoogle APIコンソールで初期設定を完了する際、「 推奨ソリューション 」のセクションに記載されているすべての手順が正しく行われていることを確認してください。
追加情報
クライアントID と クライアントシークレット 認証情報は、 Google APIで作成することができます。