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
}