Integração do Salesforce usando o fluxo de credenciais do cliente OAuth 2.0 :headding-anchor:configure-salesforce-with-ouath-2.0-client-credential
Você pode usar as credenciais do cliente OAuth 2.0 para integrar o AEM Forms ao aplicativo Salesforce. As credenciais do cliente OAuth 2.0 são um método padrão e seguro para a comunicação direta sem envolvimento do usuário.
O AEM Forms troca as credenciais do cliente (chave do consumidor e segredo do consumidor), definidas no aplicativo conectado do Salesforce, para obter um token de acesso.
Há vários benefícios de usar credenciais de cliente OAuth 2.0 para autenticação em relação à autenticação de Fluxo de código de autorização:
- A autenticação de credenciais do cliente OAuth 2.0 permite mais de cinco conexões por usuário.
- A configuração da fonte de dados AEM continua trabalhando na desativação, alterações de acesso e atualização de senha para um usuário AEM.
Pré-requisitos :headding-anchor:prerequisites
Antes de definir a comunicação entre um aplicativo do Salesforce e um ambiente AEM:
-
Crie um Aplicativo conectado do Salesforce com fluxo de credenciais de cliente OAuth 2.0 e um usuário somente de API para sua organização e obtenha a chave do consumidor e o segredo do consumidor para o aplicativo.
-
Verifique se o arquivo do Swagger está configurado corretamente para corresponder às APIs da sua organização. Como alternativa, você pode criar um arquivo Swagger do zero, personalizado para utilização em seu ambiente AEM.
+++
Etapas para configurar o Salesforce com o fluxo de credenciais do cliente :headding-anchor:steps-to-create-aem-datasource-configuration
-
Faça logon na instância do Author.
-
Vá para Ferramentas > Cloud Service > Fontes de Dados.
-
Selecione a pasta de configuração.
-
Clique em Criar e a Criar configuração do Data Source será exibida.
-
Especifique o Título e selecione o Tipo de Serviço como Serviço RESTful.
-
Clique em Avançar.
-
Selecione o Swagger Source como Arquivo.
note note NOTE Assim que o arquivo swagger for selecionado, o Esquema, o Nome do host e o Caminho base serão preenchidos automaticamente. -
Carregue o arquivo do Swagger criado do computador local clicando em Procurar.
-
Selecione o Tipo de Autenticação como OAuth 2.0 e o painel Configurações de Autenticação será exibido.
-
Selecione o Tipo de Concessão como Credenciais de Cliente.
-
Especifique a ID do Cliente e o Segredo do Cliente obtidos do aplicativo conectado ao Salesforce.
-
Especifique a URL do Token de Acesso no formato
https://[MyDomainName].my.salesforce.com/services/oauth2/token
.note note NOTE Cada organização tem seu próprio nome de domínio específico. -
Clique em Testar Conexão.
-
Se a conexão tiver êxito, clique no botão Criar.
Agora, você pode criar o Modelo de Dados de Formulário para integrar a fonte de dados configurada ao seu Forms Adaptável.