ClientCredentialRequest type

PedidoCredencial ComumCliente

  • scopes - Array de escopos aos quais a aplicação está a pedir acesso. Normalmente contém apenas o escopo .default para um único recurso. Veja: https://dotnet.territoriali.olinfo.it/azure/active-directory/develop/scopes-oidc#the-default-scope
  • autoridade - URL da autoridade, o serviço de token de segurança (STS) do qual a MSAL irá adquirir os tokens.
  • correlationId - GUID único definido por pedido para rastrear um pedido de ponta a ponta para fins de telemetria.
  • skipCache - Ignorar a pesquisa de cache de tokens e forçar o pedido à autoridade para obter um novo token. É definido para false por padrão.
  • clientAssertion - Uma cadeia de asserção ou uma função de callback que devolve uma cadeia de asserção (ambas são JWTs assinados codificados em Base64Url) usada no fluxo de credenciais do cliente
  • tokenQueryParameters - Mapa de string para string de parâmetros de consulta personalizados adicionados à chamada /token
type ClientCredentialRequest = Partial<
  Omit<
    CommonClientCredentialRequest,
    | "resourceRequestMethod"
    | "resourceRequestUri"
    | "requestedClaimsHash"
    | "clientAssertion"
    | "storeInCache"
  >
> & { clientAssertion?: string | ClientAssertionCallback }