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

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

マルチテナント コンテキストの資格情報を使用する際は、必要に応じて、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 リポジトリ問題を提出することをお勧めします。