InteractiveRequest type

Meminta objek yang diteruskan oleh pengguna untuk mengonfigurasi API acquireTokenInteractive

  • openBrowser - Fungsi untuk membuka instans browser pada sistem pengguna.
  • cakupan - Array cakupan yang diminta aplikasi aksesnya.
  • successTemplate: - Templat yang akan ditampilkan pada instans browser yang dibuka setelah akuisisi token berhasil.
  • errorTemplate - Templat yang akan ditampilkan pada instans browser yang dibuka setelah kegagalan akuisisi token.
  • windowHandle - Digunakan dalam alur broker asli untuk menginduk jendela broker asli dengan benar
  • loopbackClient - Implementasi kustom untuk server loopback untuk mendengarkan respons kode otorisasi.
type InteractiveRequest = Partial<
  Omit<
    CommonAuthorizationUrlRequest,
    "scopes" | "requestedClaimsHash" | "storeInCache"
  >
> & {
  errorTemplate?: string
  loopbackClient?: ILoopbackClient
  openBrowser: (url: string) => Promise<void>
  scopes?: string[]
  successTemplate?: string
  windowHandle?: Buffer
}