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
}