ClientCredentialRequest type

CommonClientCredentialRequest

  • scopes - Uygulamanın erişim istediği kapsam dizisi. Genellikle tek bir kaynağın yalnızca .default kapsamını içerir. Bkz. https://learn.microsoft.com/azure/active-directory/develop/scopes-oidc#the-default-scope
  • authority - Yetkilinin URL'si, MSAL'nin belirteçleri edineceği güvenlik belirteci hizmeti (STS).
  • correlationId - Telemetri amacıyla bir isteği uçtan uca izlemek için istek başına benzersiz GUID kümesi.
  • skipCache - Belirteç önbelleği aramasını atlayın ve isteği yeni bir belirteç almak için yetkiliye zorlayın. Varsayılan değer false'tur.
  • clientAssertion - İstemci Kimlik Bilgisi akışında kullanılan onay dizesi (her ikisi de Base64Url ile kodlanmış imzalı JWT'ler) döndüren bir onay dizesi veya geri çağırma işlevi
  • tokenQueryParameters - /token çağrısına eklenen özel sorgu parametrelerinin dize eşlemesine dize
type ClientCredentialRequest = Partial<
  Omit<
    CommonClientCredentialRequest,
    | "resourceRequestMethod"
    | "resourceRequestUri"
    | "requestedClaimsHash"
    | "clientAssertion"
    | "storeInCache"
  >
> & { clientAssertion?: string | ClientAssertionCallback }