SilentRequest type

SilentRequest: Kullanıcı tarafından geçirilen nesnenin önbellekten belirteç almasını, süresi dolan belirteci yenileme belirteci ile yenilemesini veya gizli bir iframe'de bir kod (yetkilendirme kodu verme akışının ilk ayağı) almasını isteyin.

  • scopes - Uygulamanın erişim istediği kapsam dizisi.
  • authority - Uygulamanın belirteçleri aldığı yetkilinin URL'si.
  • correlationId - Telemetri amacıyla bir isteği uçtan uca izlemek için istek başına benzersiz GUID kümesi.
  • account - Kimlik bilgilerini bulmak için hesap varlığı.
  • forceRefresh - Doğruysa sessiz istekleri ağ çağrıları yapmaya zorlar.
  • extraQueryParameters - /authorize çağrısına eklenen özel sorgu parametrelerinin dize eşlemesine dize. Yalnızca yenileme belirtecini yenilerken kullanılır.
  • tokenBodyParameters - /token çağrısına eklenen özel belirteç isteği gövde parametrelerinin dize eşlemesine dize. Yalnızca erişim belirteçleri yenilenirken kullanılır.
  • tokenQueryParameters - /token çağrısına eklenen özel sorgu parametrelerinin dize eşlemesine dize. Yalnızca erişim belirteçleri yenilenirken kullanılır.
  • redirectUri - Kimlik doğrulaması yanıtlarının uygulamanız tarafından alınabildiği yeniden yönlendirme URI'si. Azure portalında kayıtlı yeniden yönlendirme URI'lerinden biriyle tam olarak eşleşmelidir. Yalnızca yenileme belirtecinin süresinin dolduğu durumlar için kullanılır.
  • cacheLookupPolicy - Sessiz belirtecin alınabileceği farklı yolların sabit listesi.
  • prompt - Gerekli kullanıcı etkileşiminin türünü gösterir. none: kullanıcıya herhangi bir etkileşimli istem sunulmamasını sağlar. istek çoklu oturum açma yoluyla tamamlanamazsa, uç nokta no_session bir interaction_required hatası döndürür: kullanıcının kimliğini doğrularken mevcut oturum belirtecini okumaz. Kullanıcının kimliği başarıyla doğrulandıktan sonra, EVO kullanıcı için yeni bir oturum oluşturmaz. YALNıZCA DAHILI KULLANıM IÇIN.
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
}