Versão | Link do artigo |
---|---|
AEM 6.5 | Clique aqui |
AEM as a Cloud Service | Este artigo |
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:
Antes de definir a comunicação entre um aplicativo do Salesforce e um ambiente AEM:
Criar um Aplicativo conectado do Salesforce com fluxo de credenciais do cliente OAuth 2.0 e um usuário somente de API para sua organização, além de obter 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 AEM.
Para conectar o formulário adaptável ao aplicativo Salesforce usando as configurações de autenticação de credencial do cliente OAuth 2.0, execute as seguintes etapas:
Faça logon na Instância do autor do .
Ir para Ferramentas > Cloud Service > Fontes de dados.
Selecione a pasta de configuração.
Clique em Criar e a variável Criar configuração da fonte de dados é exibida.
Especifique a Título e selecione o Tipo de serviço as Serviço RESTful.
Clique em Avançar.
Selecione o Origem do Swagger as Arquivo.
Quando o arquivo swagger é selecionado, o Esquema, o Nome do host e o Caminho base são preenchidos automaticamente.
Faça upload do arquivo Swagger criado no computador local clicando em Procurar.
Selecione o Tipo de autenticação as OAuth 2.0 e a variável Configurações de autenticação é exibido.
Selecione o Tipo de concessão as Credencial do cliente.
Especifique a ID do cliente e Segredo do cliente obtido no aplicativo conectado do Salesforce.
Especifique a URL do token de acesso no formato
https://[MyDomainName].my.salesforce.com/services/oauth2/token
.
Cada organização tem seu próprio nome de domínio específico.
Clique em Testar conexão.
Se a conexão for bem-sucedida, clique no link Criar botão.
Agora, você pode criar o modelo de dados do formulário para enviar o formulário adaptável ao aplicativo Salesforce.