InteractiveRequest type
Richiedere l'oggetto passato dall'utente per configurare l'API acquireTokenInteractive
- openBrowser: funzione per aprire un'istanza del browser nel sistema dell'utente.
- ambiti: matrice di ambiti a cui l'applicazione richiede l'accesso.
- successTemplate: - Modello da visualizzare nell'istanza del browser aperta al completamento dell'acquisizione del token.
- errorTemplate: modello da visualizzare nell'istanza del browser aperta in caso di errore di acquisizione del token.
- windowHandle : usato nei flussi broker nativi per eseguire correttamente l'elemento padre della finestra del broker nativo
- loopbackClient: implementazione personalizzata per un server di loopback in ascolto della risposta al codice di autorizzazione.
type InteractiveRequest = Partial<
Omit<
CommonAuthorizationUrlRequest,
"scopes" | "requestedClaimsHash" | "storeInCache"
>
> & {
errorTemplate?: string
loopbackClient?: ILoopbackClient
openBrowser: (url: string) => Promise<void>
scopes?: string[]
successTemplate?: string
windowHandle?: Buffer
}