Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

AADSTS50105 エラーの解決方法:Microsoft Entra ID でのゲスト ユーザー認証エラー

Microsoft Entra ID における AADSTS50105 エラーは、B2B コラボレーションのゲスト ユーザーが、明示的な割り当てを必要とするエンタープライズ アプリケーションへアクセスしようとした際に、必要なロールやグループ メンバーシップを持っていない場合に発生する認可エラーです。

多くの場合、このエラーは SSO 認証が成功した直後に表示されます。これは、ユーザーの資格情報自体は有効であるものの、必要なアクセス許可が付与されていないことを意味します。問題の核心にあるのは「割り当てが必要(Assignment required)」という設定です。この設定は最小限の特権の原則を強制し、明示的なアクセス権を持たないユーザーを自動的にブロックします。

AADSTS50105 エラーの主な原因

エラー コード 50105 は主に「割り当ての欠落」に起因しますが、以下のような他の要因によっても発生することがあります。

  • プロビジョニングの不備 – 自動化が不完全、またはオンボーディングの手順が見落とされているケース。
  • ポリシーの競合 – 条件付きアクセスのルールや、エンタープライズ アプリの構成ミス。
  • トークンの問題 – 不正な形式または期限切れのトークンにより、有効な認可が妨げられる。
  • アカウントの制限 – サインイン試行の繰り返しによる一時的なロックアウト。
  • ネットワーク関連のブロック – 不審なアクティビティとしてフラグされた IP アドレスからのアクセス拒否。

解決方法:ゲスト ユーザーに明示的なアクセス権を付与する

このエラーを解決する最も直接的な方法は、Microsoft Entra ID でゲスト ユーザーに対象のエンタープライズ アプリケーションへの明示的なアクセス権を付与することです。これにより、ユーザーには必要なアクセス許可ロールが割り当てられます。「割り当てが必要」設定は厳格なアクセス制御を強制するため、明示的な割り当てのないユーザーは自動的にブロックされます。割り当てを追加すれば認可要件が満たされ、ゲスト ユーザーは追加の制限を受けることなくサインインできるようになります。

具体的な手順は以下のとおりです。

  1. Web ブラウザーを開きます。
  2. Microsoft Entra 管理センターに移動します。
  3. クラウド アプリケーション管理者またはグローバル管理者としてサインインします。
  4. [ID] > [アプリケーション] > [エンタープライズ アプリケーション] の順に移動します。
  5. 対象のアプリケーションを検索して選択します。
  6. アプリケーションの画面で [管理] セクションから [ユーザーとグループ] をクリックします。
  7. [+ ユーザー/グループの追加] ボタンをクリックします。
  8. [割り当ての追加] 画面で、[ユーザーとグループ] の [未選択] を選択します。
  9. アクセスを必要とするゲスト ユーザーを検索して選択します(例:user@abc.com)。
  10. [ロールの選択] で適切なアプリ ロールを選択します(例:標準ユーザー)。アプリにロールが定義されていない場合は、この手順を省略できます。
  11. [割り当て] をクリックしてアクセス権を付与します。

再発を防ぐための予防策

このエラーの再発リスクを最小限に抑えるために、組織では以下の予防策を実施することをお勧めします。

  • ゲスト ユーザーを招待したら、すぐに適切なグループへ割り当てる
  • セキュリティ グループとグループベースのライセンスを活用し、動的なアクセス制御を簡素化する。
  • Microsoft Entra ID のアクセス レビューを定期的に実行し、古くなった、または不要になったアクセス許可を削除する。
  • すべてのゲスト アカウントに MFA(多要素認証)を強制し、必要に応じてテナント間の MFA 信頼を構成する。
  • サインイン時にキャッシュをクリアするか、シークレット セッションを使用して、ブラウザー起因の問題を減らす。

著者について

AADSTS50105 エラーの解決方法:Microsoft Entra ID でのゲスト ユーザー認証エラー

Hamza Mohammad Anwar(ハムザ・モハマド・アンワール)

Hamza Mohammad Anwar は、MERN スタック(MongoDB、Express、React、Node.js)を活用した高パフォーマンスなアプリケーション開発を専門とする JavaScript Web 開発者です。ReactJS、MongoDB、Express、NodeJS などの関連技術に精通しているほか、Google IT 認定プロフェッショナルの資格を持ち、IT サポート分野における高い能力を有しています。熱心な問題解決者として、さまざまな技術的な問題のトラブルシューティングと解決策を見つけるために、自身の環境でエラーを意図的に再現して検証することを得意としています。

  1. Windows 10で右クリックメニューが勝手に表示される問題の解決方法

    Windows 10を使用している多くのユーザーから、「ユーザーが何も操作していないのに右クリックメニュー(コンテキストメニュー)がランダムに表示される」という奇妙な不具合が報告されています。影響を受けているユーザーの大多数によると、この問題は明確なきっかけもなく不規則な間隔で発生するそうです。この問題はWindows 10で特に多く見られますが、Windows 7やWindows 8.1でも同様の事例が確認されています。Windowsで右クリックメニューが勝手に表示される原因とは?私たちはこの問題について、多数のユーザーレポートを調査し、すでに問題を解決したユーザーが推奨しているさまざまな修

  2. エクスプローラーのコンテキストメニューから「管理」項目を追加・削除する方法

    ファイルエクスプローラーのコンテキストメニューにある「管理」項目は、クリックすると「コンピューターの管理」ツールが開きます。Windowsの検索機能でいちいち探すことなく、コンピューターの管理を素早く起動できる便利なショートカットです。しかし、すべてのユーザーにとってこのショートカットが必要とは限りません。管理者や保護者が、この項目をコンテキストメニューから非表示にしたいケースもあるでしょう。この設定を行うと、エクスプローラーのメニューから「管理」アイコンも同時に非表示になります。なお、「コンピューターの管理」ツール自体が無効化されるわけではなく、他の方法から引き続きアクセス可能です。本記事で