SilentRequest type

SilentRequest: Begär objekt som skickas av användaren för att hämta token från cacheminnet, förnya en token som har upphört att gälla med en uppdateringstoken eller hämta en kod (första delen av auktoriseringskodens beviljandeflöde) i en dold iframe.

  • scopes – Matris med omfång som programmet begär åtkomst till.
  • authority – URL för den utfärdare som programmet hämtar token från.
  • correlationId – Unik GUID-uppsättning per begäran för att spåra en begäran från slutpunkt till slutpunkt för telemetriändamål.
  • account – Kontoentitet för att söka efter autentiseringsuppgifterna.
  • forceRefresh – Tvingar tysta begäranden att göra nätverksanrop om det är sant.
  • extraQueryParameters – Sträng till strängkarta över anpassade frågeparametrar som lagts till i /authorize-anropet. Används endast när uppdateringstoken förnyas.
  • tokenBodyParameters – Sträng till strängkarta över brödtextparametrar för anpassad tokenbegäran som lagts till i /token-anropet. Används endast vid förnyelse av åtkomsttoken.
  • tokenQueryParameters – Sträng till strängkarta över anpassade frågeparametrar som lagts till i /token-anropet. Används endast vid förnyelse av åtkomsttoken.
  • redirectUri – omdirigerings-URI där autentiseringssvar kan tas emot av ditt program. Den måste exakt matcha en av de omdirigerings-URI:er som registrerats i Azure portalen. Används endast för fall där uppdateringstoken har upphört att gälla.
  • cacheLookupPolicy – Uppräkning av olika sätt som den tysta token kan hämtas på.
  • prompt – Anger vilken typ av användarinteraktion som krävs. none: ser till att användaren inte visas med någon interaktiv fråga. Om begäran inte kan slutföras via enkel inloggning returnerar slutpunkten ett interaction_required fel no_session: läser inte befintlig sessionstoken när användaren autentiseras. När användaren har autentiserats skapar inte EVO någon ny session för användaren. ENDAST FÖR INTERNT BRUK.
type SilentRequest = Omit<
  CommonSilentFlowRequest,
  | "authority"
  | "correlationId"
  | "forceRefresh"
  | "account"
  | "requestedClaimsHash"
> & {
  account?: AccountInfo
  authority?: string
  cacheLookupPolicy?: CacheLookupPolicy
  correlationId?: string
  extraQueryParameters?: StringDict
  forceRefresh?: boolean
  prompt?: string
  redirectUri?: string
  state?: string
}