パブリッシャー(https:// localhost:9443 / publisher)にログインしようとすると、-
指定されたコンシューマキーに関連付けられているアプリケーションが見つかりません:未定義
devportalへのログインに問題はありません。
誰かが理由が何であるかを提案できますか?
ありがとう
@ kharsha64
専用ブラウザで試して確認できますか?
@ Krishanx92
やあ、
私もそれを試しましたが、発行元に対して同じエラーが発生します。
ありがとう
こんにちは@ kharsha64 、
管理コンソールを使用して作成したSPアプリケーションを削除しましたか。 例:admin_apim_publisherのデフォルトのSPアプリ。
上記の問題が原因で、また古いキャッシュされたコンシューマキーを試してみると、「指定されたコンシューマキーに関連付けられたアプリケーションが見つかりません:未定義」というエラーが発生する可能性があります。 したがって、試してみる前に、ブラウザのキャッシュもクリーンアップしてください。
やあ、
いいえ、SPは削除していません。 アプリケーションに付属しているデフォルトのSPを使用しています。
ブラウザのキャッシュをクリアしてみましたが、別のブラウザでも試しました。
しかし、無駄です。 同じエラー。
ありがとう
こんにちはカーボンコンソールにログインし、サービスプロバイダーに移動し、「 admin_publisher 」で「編集」をクリックして、「インバウンド認証構成」 ->「 OAuth / OpenID接続構成」を展開し
次に、ブラウザのCLIENT_IDCookieに対してSPOAuthアプリのクライアントIDを確認します。
両方が同じである場合、上記の問題は発生しないはずです。異なる場合は、ブラウザでCookieを削除して、パブリッシャーに再度ログインしてみてください。
やあ、
CLIENT_IDCookieが未定義として送信されていることに気付きました。
Cookieをクリアして、再試行しました。
ただし、CLIENT_IDは未定義として返されます。
こんにちは@CrowleyRajapakse
パブリッシャーサービスプロバイダーを削除し、その後サービスプロバイダーをインポートしました。
これで、CarbonのコンシューマーキーはCookieに存在するものとは異なります。 だから、私はクッキーを削除し、パブリッシャーページをロードしようとしましたが、それはロードされます
Cannot find an application associated with the given consumer key : ***old consumer key***
これは、Cookieに古いコンシューマーキーが表示されるためです。
この問題を解決するために私を助けてください。
私も同様の問題に遭遇しました。 私にとって、この問題は#7254と重複していました。 これを理解して修正するのにかなりの時間がかかりました。
私が遭遇したエラーは次のとおりです。
私が見た/devportal/
ログインページで:
invalid_client: Cannot find an application associated with the given consumer key: ...
私が見たapi-manager
dockerコンテナで:
ERROR - DefaultRequestCoordinator Context does not exist. Probably due to invalidated cache.
ERROR - WebAppManager org.mozilla.javascript.EcmaError: TypeError: Cannot read property "length" from undefined (/publisher/services/login/login_callback.jag#53)
その理由は、 Carbon => Service Providers => admin_admin_store => Edit => Inbound Authentication Configuration => OAuth/OpenID Connect Configuration
、属性client_secret
および/またはclient_id
変更されたためと思われます。
解決策は、次のことを行うことでした。
SELECT * FROM public.am_system_apps;
をチェックし、 client_secret
および/またはclient_id
が正しいことを確認します。 そうでない場合は、これらの値をCarbon admin_admin_store
サービスプロバイダーページに表示されている値に設定します。SELECT * FROM public.idn_oauth_consumer_apps;
をチェックし、 client_secret
および/またはclient_id
が正しいことを確認します。 そうでない場合は、これらの値をCarbon admin_admin_store
サービスプロバイダーページに表示されている値に設定します。VACUUM (FULL) wso2;
を使用してデータベースキャッシュ(またはその程度の何か)をクリーンアップする必要がありました管理パネルでRegenerate secret
をクリックしたからといって、これは非常に多くの作業を行う必要があります...さらに悪いことに、おそらくそのボタンをクリックしないようにする必要がありました。 さらに悪いことに、これは文書化されていないようです(または、ドキュメントでこれを見つけられなかった可能性があります)。
最も参考になるコメント
私も同様の問題に遭遇しました。 私にとって、この問題は#7254と重複していました。 これを理解して修正するのにかなりの時間がかかりました。
私が遭遇したエラーは次のとおりです。
私が見た
/devportal/
ログインページで:invalid_client: Cannot find an application associated with the given consumer key: ...
私が見た
api-manager
dockerコンテナで:ERROR - DefaultRequestCoordinator Context does not exist. Probably due to invalidated cache.
ERROR - WebAppManager org.mozilla.javascript.EcmaError: TypeError: Cannot read property "length" from undefined (/publisher/services/login/login_callback.jag#53)
その理由は、
Carbon => Service Providers => admin_admin_store => Edit => Inbound Authentication Configuration => OAuth/OpenID Connect Configuration
、属性client_secret
および/またはclient_id
変更されたためと思われます。解決策は、次のことを行うことでした。
SELECT * FROM public.am_system_apps;
をチェックし、client_secret
および/またはclient_id
が正しいことを確認します。 そうでない場合は、これらの値をCarbonadmin_admin_store
サービスプロバイダーページに表示されている値に設定します。SELECT * FROM public.idn_oauth_consumer_apps;
をチェックし、client_secret
および/またはclient_id
が正しいことを確認します。 そうでない場合は、これらの値をCarbonadmin_admin_store
サービスプロバイダーページに表示されている値に設定します。VACUUM (FULL) wso2;
を使用してデータベースキャッシュ(またはその程度の何か)をクリーンアップする必要がありました管理パネルで
Regenerate secret
をクリックしたからといって、これは非常に多くの作業を行う必要があります...さらに悪いことに、おそらくそのボタンをクリックしないようにする必要がありました。 さらに悪いことに、これは文書化されていないようです(または、ドキュメントでこれを見つけられなかった可能性があります)。