InteractiveRequest type
Begär objekt som skickas av användaren för att konfigurera acquireTokenInteractive API
- openBrowser – Funktion för att öppna en webbläsarinstans i användarens system.
- scopes – Matris med omfång som programmet begär åtkomst till.
- successTemplate: – Mall som ska visas på den öppnade webbläsarinstansen vid lyckat tokenförvärv.
- errorTemplate – Mall som ska visas på den öppnade webbläsarinstansen vid tokenförvärvsfel.
- windowHandle – Används i interna broker-flöden för att korrekt överordna det interna broker-fönstret
- loopbackClient – Anpassad implementering för en loopback-server för att lyssna efter auktoriseringskodsvar.
type InteractiveRequest = Partial<
Omit<
CommonAuthorizationUrlRequest,
"scopes" | "requestedClaimsHash" | "storeInCache"
>
> & {
errorTemplate?: string
loopbackClient?: ILoopbackClient
openBrowser: (url: string) => Promise<void>
scopes?: string[]
successTemplate?: string
windowHandle?: Buffer
}