EndSessionPopupRequest type

EndSessionPopupRequest

  • 帳號 - 將被登出的帳號物件。 所有綁定此帳戶的代幣都會被清算。
  • postLogoutRedirectUri - URI 用來在跳出視窗中導向登出後頁面。 必須確保彈出視窗能關閉。
  • 權限 - 發送登出請求的權限。
  • correlationId - 每個請求唯一的 GUID 設定,用於遠端追蹤請求以進行遙測。
  • idTokenHint - B2C 用於驗證登出的 ID 憑證(若政策要求)
  • mainWindowRedirectUri - URI 用於登出完成後導覽主視窗
  • popupWindowAttributes - 可選的彈出視窗屬性。 popupSize 可以設定高度和寬度,以及 popupPosition 的上下與左邊。
  • logoutHint - 一個字串,指定要登出的帳號,以便在登出時跳過伺服器帳號選擇器
  • popupWindowParent - 可選的視窗物件,當開啟彈出視窗時用作父視窗。 如果沒有給出,則使用全域 window
type EndSessionPopupRequest = Partial<
  Omit<CommonEndSessionRequest, "tokenQueryParameters">
> & {
  authority?: string
  mainWindowRedirectUri?: string
  popupWindowAttributes?: PopupWindowAttributes
  popupWindowParent?: Window
}