EndSessionPopupRequest type

EndSessionPopupRequest

  • account: objeto de cuenta del que se cerrará la sesión. Se borrarán todos los tokens vinculados a esta cuenta.
  • postLogoutRedirectUri: URI para navegar a después de la página de cierre de sesión dentro del elemento emergente. Obligatorio para asegurarse de que se puede cerrar el elemento emergente.
  • authority: autoridad a la que se va a enviar la solicitud de cierre de sesión.
  • correlationId: conjunto único de GUID por solicitud para realizar un seguimiento de una solicitud de un extremo a otro con fines de telemetría.
  • idTokenHint: token de identificador usado por B2C para validar el cierre de sesión si es necesario en la directiva.
  • mainWindowRedirectUri: URI para navegar por la ventana principal a una vez completado el cierre de sesión
  • popupWindowAttributes: atributos de ventana emergente opcionales. popupSize con alto y ancho, y popupPosition con superior e izquierdo se puede establecer.
  • logoutHint: una cadena que especifica la cuenta que se cierra la sesión para omitir el selector de cuentas de servidor en el cierre de sesión.
  • popupWindowParent: objeto de ventana opcional que se va a usar como elemento primario al abrir ventanas emergentes. Usa global window si no se proporcionan.
type EndSessionPopupRequest = Partial<
  Omit<CommonEndSessionRequest, "tokenQueryParameters">
> & {
  authority?: string
  mainWindowRedirectUri?: string
  popupWindowAttributes?: PopupWindowAttributes
  popupWindowParent?: Window
}