InteractiveRequest type

A felhasználó által átadott objektum kérése a acquireTokenInteractive API konfigurálásához

  • openBrowser – Függvény egy böngészőpéldány megnyitásához a felhasználó rendszerében.
  • hatókörök – Azon hatókörök tömbje, amelyhez az alkalmazás hozzáférést kér.
  • successTemplate: – A megnyitott böngészőpéldányon a sikeres jogkivonat-beszerzéskor megjelenítendő sablon.
  • errorTemplate – A megnyitott böngészőpéldányon a jogkivonatok beszerzésének sikertelensége esetén megjelenítendő sablon.
  • windowHandle – A natív közvetítőfolyamatokban használatos a natív közvetítőablak megfelelő szülőjeként
  • loopbackClient – A visszacsatolási kiszolgáló egyéni implementációja az engedélyezési kód válaszának figyeléséhez.
type InteractiveRequest = Partial<
  Omit<
    CommonAuthorizationUrlRequest,
    "scopes" | "requestedClaimsHash" | "storeInCache"
  >
> & {
  errorTemplate?: string
  loopbackClient?: ILoopbackClient
  openBrowser: (url: string) => Promise<void>
  scopes?: string[]
  successTemplate?: string
  windowHandle?: Buffer
}