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
}