Conectar o formulário adaptável ao Salesforce usando o fluxo de credenciais do cliente OAuth 2.0

Última atualização em 2023-10-25
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.

Fluxo de trabalho ao definir a comunicação entre o AEM Forms e o aplicativo Salesforce

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

Antes de definir a comunicação entre um aplicativo do Salesforce e um ambiente AEM:

Configurar o aplicativo Salesforce usando o fluxo de credenciais do cliente OAuth 2.0

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:

  1. Faça logon na Instância do autor do .

  2. Ir para Ferramentas > Cloud Service > Fontes de dados.

  3. Selecione a pasta de configuração.

  4. Clique em Criar e a variável Criar configuração da fonte de dados é exibida.

  5. Especifique a Título e selecione o Tipo de serviço as Serviço RESTful.

  6. Clique em Avançar.

  7. Selecione o Origem do Swagger as Arquivo.

    OBSERVAÇÃO

    Quando o arquivo swagger é selecionado, o Esquema, o Nome do host e o Caminho base são preenchidos automaticamente.

  8. Faça upload do arquivo Swagger criado no computador local clicando em Procurar.

  9. Selecione o Tipo de autenticação as OAuth 2.0 e a variável Configurações de autenticação é exibido.

  10. Selecione o Tipo de concessão as Credencial do cliente.

  11. Especifique a ID do cliente e Segredo do cliente obtido no aplicativo conectado do Salesforce.

  12. Especifique a URL do token de acesso no formato
    https://[MyDomainName].my.salesforce.com/services/oauth2/token.

    OBSERVAÇÃO

    Cada organização tem seu próprio nome de domínio específico.

  13. Clique em Testar conexão.

  14. 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.

Nesta página