EndSessionPopupRequest type

EndSessionPopupRequest

  • учетная запись — объект учетной записи, из который будет выходить из системы. Все маркеры, привязанные к этой учетной записи, будут сняты.
  • postLogoutRedirectUri — URI для перехода на страницу выхода внутри всплывающего окна. Требуется, чтобы всплывающее окно можно закрыть.
  • центр — центр для отправки запроса на выход.
  • correlationId — уникальный набор GUID для каждого запроса для трассировки сквозного запроса для целей телеметрии.
  • idTokenHint — маркер идентификатора, используемый B2C для проверки выхода при необходимости в политике
  • mainWindowRedirectUri — URI для перехода к главному окну после завершения выхода
  • popupWindowAttributes — необязательные атрибуты окна всплывающего окна. popupSize с высотой и шириной, а всплывающее окно с верхней и левой можно задать.
  • logoutHint — строка, указывающая учетную запись, которая выходит из системы, чтобы пропустить средство выбора учетной записи сервера при выходе
  • popupWindowParent — необязательный объект окна, используемый в качестве родительского элемента при открытии всплывающих окон. Использует глобальный, window если он не задан.
type EndSessionPopupRequest = Partial<
  Omit<CommonEndSessionRequest, "tokenQueryParameters">
> & {
  authority?: string
  mainWindowRedirectUri?: string
  popupWindowAttributes?: PopupWindowAttributes
  popupWindowParent?: Window
}