Silent→Interactiveパターン
まずAcquireTokenSilentでキャッシュからの取得を試み、MsalUiRequiredExceptionを受けたときだけAcquireTokenInteractiveで対話認証にフォールバックする、MSAL.NETの基本的な呼び出しパターン。
- 概念URI
https://comcomponent.com/knowledge/acquiretokensilent-pattern/
- 別名・表記
- AcquireTokenSilent→AcquireTokenInteractive
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- MSAL.NETはSilent→Interactiveパターンの実装を担います。MSAL.NETでの実装は、まずAcquireTokenSilentを呼び、MsalUiRequiredExceptionを受けたときだけAcquireTokenInteractiveへフォールバックするパターンが唯一の基本形とされる。 / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- Silent→Interactiveパターンはトークンキャッシュの永続化を前提とします。アプリの再起動をまたいでAcquireTokenSilentが対話なしでトークンを返し続けるには、永続化されたトークンキャッシュが前提になる。永続化しないとプロセス再起動のたびに対話認証へ落ちる。プロセスを再起動しない一連の実行中は、既定のメモリ内キャッシュのままでも対話なしで成功する。 / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- Silent→Interactiveパターンはサイレント認証でのアカウント誤選択の原因になることがあります。複数アカウントがキャッシュに残っている状態でGetAccountsAsyncの結果をFirstOrDefaultなど列挙順で選んでAcquireTokenSilentに渡すと、画面に何も出ないまま別人のアカウントで暗黙にサインインしてしまうことがある。 / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。