InteractiveRequest type
Solicitar objeto pasado por el usuario para configurar acquireTokenInteractive API
- openBrowser: función para abrir una instancia del explorador en el sistema del usuario.
- ámbitos: matriz de ámbitos a los que la aplicación solicita acceso.
- successTemplate: plantilla que se va a mostrar en la instancia del explorador abierta tras la adquisición correcta del token.
- errorTemplate: plantilla que se va a mostrar en la instancia del explorador abierta tras un error de adquisición de tokens.
- windowHandle: se usa en flujos de agente nativos para primarios correctos de la ventana del agente nativo
- loopbackClient: implementación personalizada de un servidor de bucle invertido para escuchar la respuesta del código de autorización.
type InteractiveRequest = Partial<
Omit<
CommonAuthorizationUrlRequest,
"scopes" | "requestedClaimsHash" | "storeInCache"
>
> & {
errorTemplate?: string
loopbackClient?: ILoopbackClient
openBrowser: (url: string) => Promise<void>
scopes?: string[]
successTemplate?: string
windowHandle?: Buffer
}