Pré-requisitos do OAuth 2.0 com 2 pernas para assistentes Jitterbit Connect Salesforce no Design Studio
Introdução
Estes são os pré-requisitos para usar OAuth 2.0 com 2 pernas com assistentes Jitterbit Connect Salesforce. Você precisa da URL da sua instância Salesforce, de um ID do cliente e de um segredo do cliente para uma conexão bem-sucedida usando autenticação OAuth 2.0 com 2 pernas.
Nota
Design Studio versão 11.59 e versão do agente 11.59 / 12.3 ou posterior são necessários para usar OAuth 2.0 com 2 pernas com os assistentes Jitterbit Connect Salesforce.
Autenticação básica não é mais suportada pela Salesforce
A partir da versão 65 da API Salesforce, Salesforce não suporta mais login da SOAP API (autenticação básica). Para garantir a operabilidade contínua no Design Studio Orgs Salesforce configuradas para usar autenticação básica, não aceite o aviso para atualizar seus projetos existentes do Design Studio para a versão 65 da API Salesforce. Antes de atualizar projetos para a versão 65 da API Salesforce, você deve reconfigurar seus endpoints Salesforce com a nova opção de configuração Selecionar Credenciais do Cliente OAuth 2.0 ou suas operações falharão.
URL da instância
A URL da sua instância Salesforce depende da configuração Meu Domínio da sua organização:
- Se Meu Domínio estiver ativado (padrão), sua URL de instância é
https://exampleDomain.my.salesforce.com. - Se Meu Domínio estiver desativado, sua URL de instância é
https://exampleInstance.salesforce.com.
Aplicativo conectado
Importante
A partir da Primavera de 2026, Salesforce restringiu a criação de aplicativos conectados. Se você ainda não estiver usando um aplicativo conectado existente, use um aplicativo cliente externo em vez disso.
Se você tiver um aplicativo conectado Salesforce previamente configurado, confirme se está configurado para o fluxo de credenciais do cliente OAuth 2.0:
-
Nas configurações OAuth do aplicativo conectado, confirme se Ativar Fluxo de Credenciais do Cliente está selecionado.
-
Na página de detalhes do aplicativo conectado, clique em Gerenciar, depois em Editar Políticas. Em Fluxo de Credenciais do Cliente, confirme se um usuário está atribuído a Executar Como (para orgs da Enterprise Edition, Salesforce recomenda um usuário com a permissão Usuário Somente API). As permissões Salesforce deste usuário determinam o que a conexão pode acessar, portanto, o usuário deve ter as permissões necessárias para as atividades usadas no seu projeto. As políticas Usuários Permitidos (por exemplo, Usuários pré-autorizados aprovados pelo administrador) não se aplicam a este usuário.
Para mais informações, consulte Configurar um Aplicativo Conectado para o Fluxo de Credenciais do Cliente OAuth 2.0 da Salesforce.
Navegue até o aplicativo e clique em Gerenciar Detalhes do Consumidor. Retenha os valores de Chave do Consumidor e Segredo do Consumidor para inserir como ID do cliente e segredo do cliente durante a configuração do assistente Salesforce Org.
Aplicativo cliente externo
Para criar e configurar um aplicativo cliente externo Salesforce para obter as credenciais do cliente necessárias, siga estas etapas:
- Criar um aplicativo cliente externo.
-
Configurar as definições OAuth do aplicativo cliente externo
- Defina a URL de Retorno de Chamada para uma das seguintes URLs (dependendo da região da sua organização):
| Região | URL |
|---|---|
| APAC | https://apps.apac-southeast.jitterbit.com/design-studio/api/v1/oauth/authcode |
| EMEA | https://apps.emea-west.jitterbit.com/design-studio/api/v1/oauth/authcode |
| NA | https://apps.na-east.jitterbit.com/design-studio/api/v1/oauth/authcode |
- Em **OAuth Scopes**, selecione **Manage user data via APIs (api)**. Considere escopos OAuth adicionais que sua implementação possa exigir. Por exemplo, **Access the identity URL service (id, profile, email, address, phone)**.
- Selecione **Enable Client Credentials Flow**.
-
Configure as políticas de Client Credentials Flow do aplicativo cliente externo
-
Na lista de ações do aplicativo cliente externo, selecione Edit Policies.
-
Selecione Enable Client Credentials Flow.
-
Digite o nome de usuário do usuário Salesforce sob o qual a conexão é executada (o usuário de execução). As permissões Salesforce desse usuário determinam o que a conexão pode acessar, portanto o usuário deve ter as permissões necessárias para as atividades usadas em seu projeto.
-
Clique em Save.
-
-
Navegue até as configurações OAuth do aplicativo e clique em Manage Consumer Details. Retenha os valores de Consumer Key e Consumer Secret para inserir como ID do cliente e segredo do cliente durante a configuração do assistente Salesforce Org.
Próximas etapas
Use a URL da instância, o ID do cliente e o segredo do cliente com o assistente Salesforce Org para usar autenticação OAuth 2.0 de duas etapas.