InteractiveRequest type

Vom Benutzer übergebenes Anforderungsobjekt zum Konfigurieren der AcquireTokenInteractive-API

  • openBrowser – Funktion zum Öffnen einer Browserinstanz im System des Benutzers.
  • Bereiche – Array von Bereichen, auf die die Anwendung Zugriff anfordert.
  • successTemplate: - Vorlage, die bei erfolgreicher Tokenerfassung auf der geöffneten Browserinstanz angezeigt werden soll.
  • errorTemplate – Vorlage, die bei Einem Tokenerwerbsfehler in der geöffneten Browserinstanz angezeigt werden soll.
  • windowHandle – Wird in systemeigenen Brokerflüssen verwendet, um das systemeigene Brokerfenster ordnungsgemäß zu übergeordneten Elementen zu verwenden
  • loopbackClient – Benutzerdefinierte Implementierung für einen Loopbackserver, um auf die Autorisierungscodeantwort zu lauschen.
type InteractiveRequest = Partial<
  Omit<
    CommonAuthorizationUrlRequest,
    "scopes" | "requestedClaimsHash" | "storeInCache"
  >
> & {
  errorTemplate?: string
  loopbackClient?: ILoopbackClient
  openBrowser: (url: string) => Promise<void>
  scopes?: string[]
  successTemplate?: string
  windowHandle?: Buffer
}