InteractiveRequest type

Demander l’objet transmis par l’utilisateur pour configurer l’API acquireTokenInteractive

  • openBrowser - Fonction pour ouvrir une instance de navigateur sur le système de l’utilisateur.
  • étendues : tableau d’étendues auquel l’application demande l’accès.
  • successTemplate : - Modèle à afficher sur l’instance de navigateur ouverte lors de l’acquisition de jeton réussie.
  • errorTemplate : modèle à afficher sur l’instance de navigateur ouverte en cas d’échec d’acquisition de jeton.
  • windowHandle : utilisé dans les flux de répartiteur natifs pour parenter correctement la fenêtre broker native
  • loopbackClient : implémentation personnalisée pour un serveur de bouclage pour écouter la réponse du code d’autorisation.
type InteractiveRequest = Partial<
  Omit<
    CommonAuthorizationUrlRequest,
    "scopes" | "requestedClaimsHash" | "storeInCache"
  >
> & {
  errorTemplate?: string
  loopbackClient?: ILoopbackClient
  openBrowser: (url: string) => Promise<void>
  scopes?: string[]
  successTemplate?: string
  windowHandle?: Buffer
}