Integração do Salesforce usando o fluxo de credenciais do cliente OAuth 2.0 configure-salesforce-with-ouath-2.0-client-credential
Aplica-se a applies-to
Esta documentação se aplica ao AEM 6.5 LTS Forms.
Para obter a documentação do AEM as a Cloud Service, consulte AEM Forms no Cloud Service.
Você pode usar as credenciais do cliente OAuth 2.0 para integrar o AEM Forms ao aplicativo do 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 (consumer key e consumer secret), 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 do AEM continua trabalhando na desativação, alterações de acesso e atualização de senha para um usuário do AEM.
Pré-requisitos prerequisites
Antes de definir a comunicação entre um aplicativo do Salesforce e um ambiente do AEM:
-
Crie um aplicativo conectado ao 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 optar por criar um arquivo do Swagger do zero, personalizado para utilização em seu ambiente do AEM.
+++
Etapas para configurar o Salesforce com o fluxo de Credenciais do cliente steps-to-create-aem-datasource-configuration
-
Faça logon na instância do Author.
-
Vá para Ferramentas > Cloud Services > 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.