ClientCredentialRequest type

CommonClientCredentialRequest

  • scopes — tablica zakresów, do których aplikacja żąda dostępu. Zazwyczaj zawiera tylko zakres domyślny pojedynczego zasobu. Zobacz: https://learn.microsoft.com/azure/active-directory/develop/scopes-oidc#the-default-scope
  • authority — adres URL urzędu, usługa tokenu zabezpieczającego (STS), z której biblioteka MSAL uzyska tokeny.
  • correlationId — unikatowy zestaw identyfikatorów GUID na żądanie w celu śledzenia kompleksowego żądania na potrzeby telemetrii.
  • skipCache — pomiń wyszukiwanie pamięci podręcznej tokenu i wymusza żądanie do urzędu w celu uzyskania nowego tokenu. Wartość domyślna to fałsz.
  • clientAssertion — ciąg asercji lub funkcja wywołania zwrotnego, która zwraca ciąg asercji (oba są zakodowane za pomocą algorytmu Base64Url podpisane JWTs) używane w przepływie poświadczeń klienta
  • tokenQueryParameters — ciąg do ciągu mapy niestandardowych parametrów zapytania dodanych do wywołania /token
type ClientCredentialRequest = Partial<
  Omit<
    CommonClientCredentialRequest,
    | "resourceRequestMethod"
    | "resourceRequestUri"
    | "requestedClaimsHash"
    | "clientAssertion"
    | "storeInCache"
  >
> & { clientAssertion?: string | ClientAssertionCallback }