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
}