InteractiveRequest type
Żądanie obiektu przekazanego przez użytkownika w celu skonfigurowania interfejsu API acquireTokenInteractive
- openBrowser — funkcja umożliwiająca otwarcie wystąpienia przeglądarki w systemie użytkownika.
- scopes — tablica zakresów, do których aplikacja żąda dostępu.
- successTemplate: — szablon do wyświetlenia w otwartym wystąpieniu przeglądarki po pomyślnym przejęciu tokenu.
- errorTemplate — szablon, który ma być wyświetlany w otwartym wystąpieniu przeglądarki po niepowodzeniu pozyskiwania tokenu.
- windowHandle — używane w przepływach brokera natywnego do prawidłowego nadrzędnego okna brokera natywnego
- loopbackClient — niestandardowa implementacja serwera sprzężenia zwrotnego do nasłuchiwania odpowiedzi kodu autoryzacji.
type InteractiveRequest = Partial<
Omit<
CommonAuthorizationUrlRequest,
"scopes" | "requestedClaimsHash" | "storeInCache"
>
> & {
errorTemplate?: string
loopbackClient?: ILoopbackClient
openBrowser: (url: string) => Promise<void>
scopes?: string[]
successTemplate?: string
windowHandle?: Buffer
}