SilentRequest type

SilentRequest: Požadavek na objekt předaný uživatelem k načtení tokenů z mezipaměti, obnovení tokenu s vypršenou platností pomocí obnovovacího tokenu nebo načtení kódu (první část toku udělení autorizačního kódu) ve skrytém prvku iframe.

  • scopes – Pole oborů, ke které aplikace žádá o přístup.
  • autorita – adresa URL autority, ze které aplikace získává tokeny.
  • correlationId – Jedinečná sada GUID pro každý požadavek pro trasování koncového požadavku pro účely telemetrie.
  • account – Entita účtu pro vyhledání přihlašovacích údajů.
  • forceRefresh – Vynutí tiché požadavky na volání sítě, pokud je true.
  • extraQueryParameters – řetězec k řetězcové mapě vlastních parametrů dotazu přidaných do volání /authorize. Používá se pouze při obnovování obnovovacího tokenu.
  • tokenBodyParameters – řetězec k řetězcové mapě vlastních parametrů textu požadavku tokenu přidaných do volání /token. Používá se pouze při obnovování přístupových tokenů.
  • tokenQueryParameters – řetězec k řetězcové mapě vlastních parametrů dotazu přidaných do volání /token. Používá se pouze při obnovování přístupových tokenů.
  • redirectUri – identifikátor URI přesměrování, ve kterém může vaše aplikace přijímat odpovědi na ověřování. Musí přesně odpovídat jednomu z identifikátorů URI přesměrování registrovaných na portálu Azure. Používá se pouze pro případy, kdy vypršela platnost obnovovacího tokenu.
  • cacheLookupPolicy – výčet různých způsobů, jak lze bezobslužný token načíst.
  • prompt - Označuje typ interakce uživatele, který je požadován. žádné: zajistí, že se uživateli nezobrazí žádná interaktivní výzva. Pokud požadavek nejde dokončit prostřednictvím jednotného přihlašování, koncový bod vrátí chybu interaction_required no_session: při ověřování uživatele se nenačte existující token relace. Po úspěšném ověření uživatele EVO pro uživatele nevytvoří novou relaci. POUZE PRO INTERNÍ POUŽITÍ.
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
}