InteractiveRequest type
AcquireTokenInteractive API'sini yapılandırmak için kullanıcı tarafından geçirilen istek nesnesi
- openBrowser - Kullanıcının sisteminde bir tarayıcı örneği açma işlevi.
- scopes - Uygulamanın erişim istediği kapsam dizisi.
- successTemplate: - Başarılı belirteç alımında açılan tarayıcı örneğinde görüntülenecek şablon.
- errorTemplate - Belirteç alma hatası üzerine açılan tarayıcı örneğinde görüntülenecek şablon.
- windowHandle - Yerel aracı penceresinin düzgün üst öğesi için yerel aracı akışlarında kullanılır
- loopbackClient - Yetkilendirme kodu yanıtlarını dinlemek için bir geri döngü sunucusu için özel uygulama.
type InteractiveRequest = Partial<
Omit<
CommonAuthorizationUrlRequest,
"scopes" | "requestedClaimsHash" | "storeInCache"
>
> & {
errorTemplate?: string
loopbackClient?: ILoopbackClient
openBrowser: (url: string) => Promise<void>
scopes?: string[]
successTemplate?: string
windowHandle?: Buffer
}