InteractiveRequest type
使用者傳遞的請求物件以設定 acquireTokenInteractive API
- openBrowser - 可在使用者系統上開啟瀏覽器實例的功能。
- 範圍(scopes)-應用程式請求存取權限的範圍陣列。
- successTemplate:- 成功取得令牌後,將顯示在開啟的瀏覽器實例中。
- errorTemplate - 當代幣取得失敗時,該範本會在開啟的瀏覽器實例上顯示。
- 視窗處理程序 - 用於原生匯商流程中,正確地為原生匯商視窗設為父
- loopbackClient - 為迴圈伺服器提供自訂實作,用以監聽授權碼回應。
type InteractiveRequest = Partial<
Omit<
CommonAuthorizationUrlRequest,
"scopes" | "requestedClaimsHash" | "storeInCache"
>
> & {
errorTemplate?: string
loopbackClient?: ILoopbackClient
openBrowser: (url: string) => Promise<void>
scopes?: string[]
successTemplate?: string
windowHandle?: Buffer
}