InteractiveRequest type

Żądanie obiektu przekazanego przez użytkownika w celu skonfigurowania interfejsu API acquireTokenInteractive

  • openBrowser — funkcja umożliwiająca otwarcie wystąpienia przeglądarki w systemie użytkownika.
  • scopes — tablica zakresów, do których aplikacja żąda dostępu.
  • successTemplate: — szablon do wyświetlenia w otwartym wystąpieniu przeglądarki po pomyślnym przejęciu tokenu.
  • errorTemplate — szablon, który ma być wyświetlany w otwartym wystąpieniu przeglądarki po niepowodzeniu pozyskiwania tokenu.
  • windowHandle — używane w przepływach brokera natywnego do prawidłowego nadrzędnego okna brokera natywnego
  • loopbackClient — niestandardowa implementacja serwera sprzężenia zwrotnego do nasłuchiwania odpowiedzi kodu autoryzacji.
type InteractiveRequest = Partial<
  Omit<
    CommonAuthorizationUrlRequest,
    "scopes" | "requestedClaimsHash" | "storeInCache"
  >
> & {
  errorTemplate?: string
  loopbackClient?: ILoopbackClient
  openBrowser: (url: string) => Promise<void>
  scopes?: string[]
  successTemplate?: string
  windowHandle?: Buffer
}