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
}