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
}