InteractiveRequest type

Objekt požadavku předaný uživatelem ke konfiguraci rozhraní acquireTokenInteractive API

  • openBrowser – Funkce pro otevření instance prohlížeče v systému uživatele.
  • scopes – Pole oborů, ke které aplikace žádá o přístup.
  • successTemplate: – Šablona, která se má zobrazit v otevřené instanci prohlížeče po úspěšném získání tokenu.
  • errorTemplate – Šablona, která se má zobrazit v otevřené instanci prohlížeče při selhání získání tokenu.
  • windowHandle – používá se v nativních tocích zprostředkovatele ke správnému nadřazení nativního okna zprostředkovatele.
  • loopbackClient – vlastní implementace pro server zpětné smyčky pro naslouchání odpovědi autorizačního kódu.
type InteractiveRequest = Partial<
  Omit<
    CommonAuthorizationUrlRequest,
    "scopes" | "requestedClaimsHash" | "storeInCache"
  >
> & {
  errorTemplate?: string
  loopbackClient?: ILoopbackClient
  openBrowser: (url: string) => Promise<void>
  scopes?: string[]
  successTemplate?: string
  windowHandle?: Buffer
}