InteractiveRequest type

Aanvraagobject dat door de gebruiker is doorgegeven om acquireTokenInteractive API te configureren

  • openBrowser - Functie om een browserexemplaren te openen op het systeem van de gebruiker.
  • bereiken: matrix met bereiken waartoe de toepassing toegang aanvraagt.
  • successTemplate: - Sjabloon die moet worden weergegeven op het geopende browserexemplaren bij geslaagde overname van tokens.
  • errorTemplate: sjabloon die moet worden weergegeven op het geopende browserexemplaren bij het verkrijgen van tokens.
  • windowHandle - Wordt gebruikt in systeemeigen brokerstromen om het systeemeigen brokervenster goed te laten bovenliggen
  • loopbackClient : aangepaste implementatie voor een loopback-server om te luisteren naar antwoord van autorisatiecode.
type InteractiveRequest = Partial<
  Omit<
    CommonAuthorizationUrlRequest,
    "scopes" | "requestedClaimsHash" | "storeInCache"
  >
> & {
  errorTemplate?: string
  loopbackClient?: ILoopbackClient
  openBrowser: (url: string) => Promise<void>
  scopes?: string[]
  successTemplate?: string
  windowHandle?: Buffer
}