InteractiveRequest type
Aanvraagobject dat door de gebruiker is doorgegeven om acquireTokenInteractive API te configureren
- openBrowser - Functie om een browserexemplaren te openen op het systeem van de gebruiker.
- bereiken: matrix met bereiken waartoe de toepassing toegang aanvraagt.
- successTemplate: - Sjabloon die moet worden weergegeven op het geopende browserexemplaren bij geslaagde overname van tokens.
- errorTemplate: sjabloon die moet worden weergegeven op het geopende browserexemplaren bij het verkrijgen van tokens.
- windowHandle - Wordt gebruikt in systeemeigen brokerstromen om het systeemeigen brokervenster goed te laten bovenliggen
- loopbackClient : aangepaste implementatie voor een loopback-server om te luisteren naar antwoord van autorisatiecode.
type InteractiveRequest = Partial<
Omit<
CommonAuthorizationUrlRequest,
"scopes" | "requestedClaimsHash" | "storeInCache"
>
> & {
errorTemplate?: string
loopbackClient?: ILoopbackClient
openBrowser: (url: string) => Promise<void>
scopes?: string[]
successTemplate?: string
windowHandle?: Buffer
}