ClientCredentialRequest type

CommonClientCredentialRequest

  • étendues : tableau d’étendues auquel l’application demande l’accès. Contient généralement uniquement l’étendue .default pour une seule ressource. Consultez : https://dotnet.territoriali.olinfo.it/azure/active-directory/develop/scopes-oidc#the-default-scope
  • autorité : URL de l’autorité, service de jeton de sécurité (STS) à partir duquel MSAL acquiert des jetons.
  • correlationId : ensemble de GUID unique par requête pour tracer une requête de bout en bout à des fins de télémétrie.
  • skipCache : ignorez la recherche du cache de jetons et forcez la demande à l’autorité pour obtenir un nouveau jeton. La valeur par défaut est false.
  • clientAssertion : chaîne d’assertion ou fonction de rappel qui retourne une chaîne d’assertion (les deux sont des JWT signés en base64Url) utilisées dans le flux d’informations d’identification du client
  • tokenQueryParameters - Chaîne à carte de chaîne des paramètres de requête personnalisés ajoutés à l’appel /token
type ClientCredentialRequest = Partial<
  Omit<
    CommonClientCredentialRequest,
    | "resourceRequestMethod"
    | "resourceRequestUri"
    | "requestedClaimsHash"
    | "clientAssertion"
    | "storeInCache"
  >
> & { clientAssertion?: string | ClientAssertionCallback }