GNU/Linux >> Linux の 問題 >  >> Linux

登録されたコールバックが提供されたURLと一致しません–WSO2エラーを修正します

WSO2のインストールと構成に関する私の記事の続きとして、 repository / conf / deployment.tomlのホスト名を変更した後に発生した別の問題があります。 ファイル。エラー「登録されたコールバックが指定されたURLと一致しません 」は、発行者および開発者ポータルのログインページにアクセスしているときに発生します。このエラーが発生し、解決策が必要な場合は、次の方法で修正できます。

APIマネージャーのホスト名をlocalhostから変更したと想定します。 apim.tg.comへ APIMサーバーを起動し、以下のURLを使用してAPIパブリッシャーとdevportalにログインしようとすると、「登録されたコールバックが提供されたURLと一致しません」というエラーが発生します。

https://localhost:9443/publisher 

https://localhost:9443/devportal

また、下のスクリーンショットに示すようなエラーが表示される可能性があります。

「登録されたコールバックが提供されたURLと一致しません」エラーを修正する方法?

このエラーは、APIパブリッシャーと開発者ポータルサービスプロバイダー用に構成されたアクセスURLとコールバックURLの不一致が原因です。

したがって、ホスト名を変更した後、以下に示すようにアクセスURLとコールバックURLを変更する必要があります。

ステップ1 :Carbonインターフェースにログインします

https://<hostname>:9443/carbon

ステップ2 :「リスト」をクリックします ‘サービスプロバイダーの下 サイドバーのメニュー。

ステップ3: [編集]をクリックします ‘ apim_publisher の‘メニュー ‘サービスプロバイダー。

ステップ4:インバウンド認証の構成>OAuth/OpenID接続の構成」に移動します ‘をクリックし、 Editをクリックします OAuthクライアントキーのリンク 構成(アクションの下にあります 列)

ステップ5: コールバックURLに注意してください アプリケーション設定の下の正規表現値 。

ステップ6: 正規表現の値は、次のようになります。

regexp=(https://localhost:9443/publisher/services/auth/callback/login|https://localhost:9443/publisher/services/auth/callback/logout)

「localhost」を正しいホスト名に変更し、「更新」をクリックするだけです。 ‘ボタンをクリックしてアクセスURLとコールバックURLを保存します。

次は何ですか? 「apim_devportal」に対してこのプロセスを繰り返します ‘サービスプロバイダー(ステップ3を参照)も完了です。

この解決策があなたのために働いたかどうか私に知らせてください。


Linux
  1. リポジトリにリリースファイルがないのを修正するUbuntuのエラー-ステップバイステップガイド?

  2. M2Crypto SSLチェックエラー:ピア証明書subjectAltNameが[解決済み]と一致しません

  3. メタデータファイルがチェックサムと一致しません– YUMエラー!

  1. git cloneエラー:URLにアクセスできません、SSLCA証明書に問題があります

  2. エラー:srcrefspecmainがどの[GIT]とも一致しません

  3. 「jobs:NotFound」というエラーメッセージが表示されるのはいつですか。

  1. クラスZipArchiveが見つからないというエラーを修正しました[PHP7]

  2. Bashの正規表現が変数であり、直接ではない場合にのみ機能するのはなぜですか?

  3. + aを設定しても-aフラグの設定が解除されませんか?