EndSessionPopupRequest type

EndSessionPopupRequest

  • account - Objet account qui sera déconnecté. Tous les jetons liés à ce compte sont effacés.
  • postLogoutRedirectUri - URI pour accéder à la page de déconnexion à l’intérieur de la fenêtre contextuelle. Obligatoire pour vous assurer que la fenêtre contextuelle peut être fermée.
  • autorité : autorité à laquelle envoyer une demande de déconnexion.
  • correlationId : ensemble de GUID unique par requête pour tracer une requête de bout en bout à des fins de télémétrie.
  • idTokenHint - Jeton d’ID utilisé par B2C pour valider la déconnexion si nécessaire par la stratégie
  • mainWindowRedirectUri - URI pour naviguer dans la fenêtre principale à une fois la déconnexion terminée
  • popupWindowAttributes - Attributs de fenêtre contextuelle facultatifs. popupSize avec hauteur et largeur, et popupPosition avec le haut et la gauche peuvent être définis.
  • logoutHint : chaîne qui spécifie le compte qui est déconnecté afin d’ignorer le sélecteur de compte de serveur lors de la déconnexion
  • popupWindowParent : objet de fenêtre facultatif à utiliser comme parent lors de l’ouverture de fenêtres contextuelles. Utilise global window s’il n’est pas donné.
type EndSessionPopupRequest = Partial<
  Omit<CommonEndSessionRequest, "tokenQueryParameters">
> & {
  authority?: string
  mainWindowRedirectUri?: string
  popupWindowAttributes?: PopupWindowAttributes
  popupWindowParent?: Window
}