InteractiveRequest type
Objeto de pedido passado pelo utilizador para configurar a API acquireTokenInteractive
- openBrowser - Função para abrir uma instância de navegador no sistema do utilizador.
- scopes - Array de escopos aos quais a aplicação está a pedir acesso.
- TemplateSuccessTemplate: - Modelo a ser exibido na instância do navegador aberta após a aquisição bem-sucedida do token.
- erroTemplate - Modelo a ser exibido na instância do navegador aberta após falha na aquisição do token.
- windowHandle - Usado em fluxos nativos do broker para parentar corretamente a janela nativa do broker
- loopbackClient - Implementação personalizada para um servidor de loopback para ouvir respostas ao 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
}