AADSTS50020(外部アカウントがテナントに存在しない)の対処
AADSTS50020(UserUnauthorized)は、ユーザーが、このエンドポイントの呼び出しを承認されていないときに出ます。公式資料では、IDプロバイダーのユーザーアカウントが、そのテナントに存在せず、そのテナントのアプリケーションにアクセスできないとされています。このアカウントは、まずテナントに外部ユーザーとして追加する必要があります。
どこで確認するか
Microsoft Entra 管理センター →「監視と正常性」→「サインインログ」で、エラーコード 50020 を絞り込み、該当のサインインの詳細を開きます。
対処
- サインインしたアカウントが、意図したテナントのものか確認する。
- 別のアカウントで使う場合は、サインアウトしてから、別のアカウントで再度サインインする。
- 社外の人にアクセスさせる場合は、B2B で、ゲストとして招待する。
よくある質問
AADSTS50034 との違いは?
50034 は、アカウントがディレクトリに見つからないエラー、50020 は、別のID プロバイダーのアカウントが、そのテナントに存在しない場合のエラーです。
あわせて読みたい
- AADSTS50034サインインしようとしたアカウントが、そのテナントに存在しないときのエラー。
- AADSTS700016アプリの識別子や接続先のテナントが違う、またはアプリがテナントにインストール・同意されていない。
出典・参考
社内のログ監視や、アカウント管理の見直しでお困りなら、社内IT 自己診断で、抜け漏れを点検できます。
確認日: 2026-10-28 掲載内容について