EndSessionPopupRequest type

EndSessionPopupRequest

  • account - ログアウトされる Account オブジェクト。 このアカウントに関連付けられているすべてのトークンがクリアされます。
  • postLogoutRedirectUri - ポップアップ内のログアウト後のページに移動する URI。 ポップアップを閉じられるようにするために必要です。
  • authority - ログアウト要求を送信する機関。
  • correlationId - テレメトリの目的で要求をエンドツーエンドでトレースするために要求ごとに設定される一意の GUID。
  • idTokenHint - ポリシーで必要な場合にログアウトを検証するために B2C によって使用される ID トークン
  • mainWindowRedirectUri - ログアウトが完了した後にメイン ウィンドウを移動する URI
  • popupWindowAttributes - 省略可能なポップアップ ウィンドウ属性。 高さと幅を持つ popupSize と、top と left の popupPosition を設定できます。
  • logoutHint - ログアウト時にサーバー アカウント ピッカーをスキップするためにログアウトするアカウントを指定する文字列
  • popupWindowParent - ポップアップ ウィンドウを開くときに親として使用する省略可能なウィンドウ オブジェクト。 指定されていない場合は、グローバル window を使用します。
type EndSessionPopupRequest = Partial<
  Omit<CommonEndSessionRequest, "tokenQueryParameters">
> & {
  authority?: string
  mainWindowRedirectUri?: string
  popupWindowAttributes?: PopupWindowAttributes
  popupWindowParent?: Window
}