InteractiveRequest type
Objekt požadavku předaný uživatelem ke konfiguraci rozhraní acquireTokenInteractive API
- openBrowser – Funkce pro otevření instance prohlížeče v systému uživatele.
- scopes – Pole oborů, ke které aplikace žádá o přístup.
- successTemplate: – Šablona, která se má zobrazit v otevřené instanci prohlížeče po úspěšném získání tokenu.
- errorTemplate – Šablona, která se má zobrazit v otevřené instanci prohlížeče při selhání získání tokenu.
- windowHandle – používá se v nativních tocích zprostředkovatele ke správnému nadřazení nativního okna zprostředkovatele.
- loopbackClient – vlastní implementace pro server zpětné smyčky pro naslouchání odpovědi autorizačního kódu.
type InteractiveRequest = Partial<
Omit<
CommonAuthorizationUrlRequest,
"scopes" | "requestedClaimsHash" | "storeInCache"
>
> & {
errorTemplate?: string
loopbackClient?: ILoopbackClient
openBrowser: (url: string) => Promise<void>
scopes?: string[]
successTemplate?: string
windowHandle?: Buffer
}