InteractiveRequest type

Solicitar objeto passado pelo usuário para configurar a API acquireTokenInteractive

  • openBrowser – Função para abrir uma instância do navegador no sistema do usuário.
  • escopos – matriz de escopos aos que o aplicativo está solicitando acesso.
  • successTemplate: – Modelo a ser exibido na instância do navegador aberta após a aquisição bem-sucedida do token.
  • errorTemplate – Modelo a ser exibido na instância do navegador aberta após falha de aquisição de token.
  • windowHandle – Usado em fluxos de agente nativos para parentar corretamente a janela do agente nativo
  • loopbackClient – Implementação personalizada para um servidor de loopback escutar a resposta do código de autorização.
type InteractiveRequest = Partial<
  Omit<
    CommonAuthorizationUrlRequest,
    "scopes" | "requestedClaimsHash" | "storeInCache"
  >
> & {
  errorTemplate?: string
  loopbackClient?: ILoopbackClient
  openBrowser: (url: string) => Promise<void>
  scopes?: string[]
  successTemplate?: string
  windowHandle?: Buffer
}