「error=redirect_uri_mismatch& error_description= redirect_uri %20must%20match%20configuration」エラーについて

By | August 2, 2021

エラー発生状況

認証プロバイダ(AuthProvider)を利用した指定ログイン情報(NamedCredential)による認証時に「error=redirect_uri_mismatch& error_description= redirect_uri %20must%20match%20configuration」エラーが発生し、ログイン画面に遷移しない。

原因

指定ログイン情報から認証対象アプリケーションに対して送信したリクエストに対するレスポンスに含まれるリダイレクトURLが接続アプリケーションで設定したリダイレクトURLと一致しない場合、 「error=redirect_uri_mismatch& error_description= redirect_uri %20must%20match%20configuration」 エラーが発生します。

解決策

①「error=redirect_uri_mismatch& error_description= redirect_uri %20must%20match%20configuration」エラーが表示されているブラウザ画面のURL欄からクエリパラメータ”redirect_ur”以下の部分をコピー

②URLエンコードされている箇所をデコ―ド(例:%2F → /)

③接続アプリケーションの「コールバックURL」を上記デコード済redirect_uriで置き換え