次の方法で共有


マルチテナント認証のトラブルシューティング

この記事では、マルチテナント コンテキストで発生した問題に対処するためのガイダンスを提供します。

マルチテナント コンテキストで資格情報を使用する場合は、必要に応じて、 ClientAuthenticationExceptionの試行/キャッチを行うことができます。 次の表に、この例外が示すエラーと軽減策を示します。

エラーメッセージ 説明 緩和策
The current credential is not configured to acquire tokens for tenant <tenant-ID> アプリケーションは、要求されたテナントからトークンを取得できるように資格情報を構成する必要があります。 要求されたテナント ID を資格情報ビルダーの additionallyAllowedTenants に追加するか、 additionallyAllowedTenants に "*" を追加して任意のテナントのトークンを取得できるようにします。

この例外は、バージョン 1.6.0でのマルチテナント認証の破壊的変更の一環として追加されました。 アップグレード後にこのエラーが発生したユーザーは、BREAKING_CHANGES.md で変更と移行に関する情報を見つけることができます

次のステップ

この記事のトラブルシューティング ガイダンスが、Azure SDK for Java クライアント ライブラリを使用するときに問題を解決するのに役立たない場合は、Azure SDK for Java GitHub リポジトリに 問題を報告 することをお勧めします。