APIs do administrador: Autenticação usando um app conectado ao Salesforce

  • Versão de lançamento: Australia
  • Atualizado 12 de mar. de 2026
  • 2 min. de leitura
  • Recomendamos que você use chaves de API de administrador para autenticar chamadas de API de administrador. Um método mais antigo está documentado aqui.

    CPQ As APIs de administração são úteis para facilitar a introdução de novos produtos, transferência de dados, operações de teste para produção e assim por diante. Para casos de uso em que CPQ Para autenticação do usuário, este artigo orienta você pelas etapas necessárias para criar um app conectado ao Salesforce e recuperar um token da web JSON [JWT] que pode ser usado para autenticar chamadas para CPQ APIs de administração.

    Nota:
    • A versão das chaves de API do administrador tornou essa configuração desnecessária e agora é o método recomendado de autenticação de chamadas de API do administrador. Consulte Introdução às chaves de API do administrador.
    • O método JWT recomendado antes de fevereiro de 2025 foi descontinuado pela Salesforce. Em vez disso, siga as etapas atualizadas neste artigo.

    O JWT pode ser usado como token de portador para autenticação CPQ APIs de administração para manipular tabelas gerenciadas, escrever regras, implantar blueprints e muito mais.

    Criando ou atualizando um app conectado para autenticação JWT

    Se vocêʼre estiver atualizando um app existente, essas instruções presumem que vocêʼve criou um app conectado seguindo as instruções no fluxo de token de ativo legado.

    1. Vá para Configuração do Salesforce, Aplicativos → Gerenciador de apps.
    2. Crie um novo app conectado ou atualize seu app JWT existente para corresponder à imagem abaixo.

      Configurações de API

    3. Clique em Gerenciar Em seu app conectado ao JWT.
    4. Editar políticas.
      • Haverá uma nova seção rotulada Fluxo de credenciais do cliente. Selecione seu usuário de integração no Executar como opção.
      • Haverá uma segunda nova seção chamada Configurações de token de acesso baseadas em JWT para usuários nomeados. Verificar Emitir tokens de acesso baseados em token da web JSON (JWT) e selecione um tempo limite padrão.
      • Clique em Salvar. Suas políticas devem ser semelhantes às seguintes:

        Políticas de OAuth

    Gerando o JWT

    A seguinte coleção do Postman pode ser usada para gerar um JWT para sua instância:

    https://logikio.atlassian.net/wiki/spaces/CS/pages/1615036449/Admin+APIs+Authentication+via+Salesforce+Connected+App

    Para obter instruções detalhadas, consulte:

    Fluxo de credenciais do cliente do OAuth 2,0 para integração de servidor a servidor

    Você pode encontrar o ID do cliente e o segredo visualizando o campo Chave e segredo do consumidor → Gerenciar detalhes do consumidor no app conectado que você criou acima.

    Observe que uma única chamada para o Salesforce gera um token. Com base em Emita tokens de acesso baseados em token da web JSON (JWT) para usuários nomeados Em seu app conectado, o token de acesso retornado aqui é um JWT para o qual você pode usar como token de portador CPQ APIs.