ClientCredentialRequest type

CommonClientCredentialRequest

  • области — массив областей, к к которые приложение запрашивает доступ. Обычно содержит только область по умолчанию для одного ресурса. См.: https://learn.microsoft.com/azure/active-directory/develop/scopes-oidc#the-default-scope
  • центр — URL-адрес центра, служба маркеров безопасности (STS), из которой MSAL получит маркеры.
  • correlationId — уникальный набор GUID для каждого запроса для трассировки сквозного запроса для целей телеметрии.
  • skipCache — пропуск поиска кэша маркеров и принудительного запроса на получение нового маркера. По умолчанию false.
  • clientAssertion — строка утверждения или функция обратного вызова, возвращающая строку утверждения (оба являются подписанными JWTs в кодировке Base64Url), используемыми в потоке учетных данных клиента.
  • tokenQueryParameters — строка со строковой картой настраиваемых параметров запроса, добавленных в вызов /token
type ClientCredentialRequest = Partial<
  Omit<
    CommonClientCredentialRequest,
    | "resourceRequestMethod"
    | "resourceRequestUri"
    | "requestedClaimsHash"
    | "clientAssertion"
    | "storeInCache"
  >
> & { clientAssertion?: string | ClientAssertionCallback }