SilentRequest type

SilentRequest: A felhasználó által átadott objektum kérése jogkivonatok lekéréséhez a gyorsítótárból, lejárt jogkivonat megújítása frissítési jogkivonattal, vagy kód lekérése (az engedélyezési kód megadásának első szakasza) egy rejtett iframe-ben.

  • hatókörök – Azon hatókörök tömbje, amelyhez az alkalmazás hozzáférést kér.
  • authority – Annak a szolgáltatónak az URL-címe, amelytől az alkalmazás jogkivonatokat szerez be.
  • correlationId – Egyedi GUID-készlet kérésenként a kérések végpontok közötti nyomon követéséhez telemetriai célokra.
  • fiók – Fiók entitás a hitelesítő adatok kereséséhez.
  • forceRefresh – A csendes kérelmek kényszerítése hálózati hívások indítására, ha igaz.
  • extraQueryParameters – A /authorize híváshoz hozzáadott egyéni lekérdezési paraméterek sztring-sztring-leképezése. Csak a frissítési jogkivonat megújításakor használható.
  • tokenBodyParameters – A /token híváshoz hozzáadott egyéni jogkivonat-kérelem törzsparamétereinek sztring-leképezése. Csak hozzáférési jogkivonatok megújításakor használható.
  • tokenQueryParameters – A /token híváshoz hozzáadott egyéni lekérdezési paraméterek karakterlánc-leképezése. Csak hozzáférési jogkivonatok megújításakor használható.
  • redirectUri – Az átirányítási URI, ahol hitelesítési válaszokat kaphat az alkalmazás. Pontosan meg kell egyeznie a Azure portálon regisztrált átirányítási URI-k egyikével. Csak olyan esetekben használatos, amikor a frissítési jogkivonat lejárt.
  • cacheLookupPolicy – A csendes jogkivonat lekérésének különböző módjai.
  • parancssor – A szükséges felhasználói beavatkozás típusát jelzi. nincs: biztosítja, hogy a felhasználó ne jelenjen meg interaktív üzenettel. ha a kérés nem hajtható végre egyszeri bejelentkezéssel, a végpont interaction_required hibát ad vissza no_session: a felhasználó hitelesítésekor nem olvassa be a meglévő munkamenet-jogkivonatot. A felhasználó sikeres hitelesítése után az EVO nem hoz létre új munkamenetet a felhasználó számára. CSAK BELSŐ HASZNÁLATRA.
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
}