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
}