InteractiveRequest type

Begär objekt som skickas av användaren för att konfigurera acquireTokenInteractive API

  • openBrowser – Funktion för att öppna en webbläsarinstans i användarens system.
  • scopes – Matris med omfång som programmet begär åtkomst till.
  • successTemplate: – Mall som ska visas på den öppnade webbläsarinstansen vid lyckat tokenförvärv.
  • errorTemplate – Mall som ska visas på den öppnade webbläsarinstansen vid tokenförvärvsfel.
  • windowHandle – Används i interna broker-flöden för att korrekt överordna det interna broker-fönstret
  • loopbackClient – Anpassad implementering för en loopback-server för att lyssna efter auktoriseringskodsvar.
type InteractiveRequest = Partial<
  Omit<
    CommonAuthorizationUrlRequest,
    "scopes" | "requestedClaimsHash" | "storeInCache"
  >
> & {
  errorTemplate?: string
  loopbackClient?: ILoopbackClient
  openBrowser: (url: string) => Promise<void>
  scopes?: string[]
  successTemplate?: string
  windowHandle?: Buffer
}