Integração do Salesforce usando o fluxo de credenciais do cliente OAuth 2.0 configure-salesforce-with-ouath-2.0-client-credential

Versão
Link do artigo
AEM as a Cloud Service
Clique aqui
AEM 6.5
Este artigo

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.

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

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:

NOTE
O AEM 6.5 só oferece suporte às especificações do arquivo Swagger 2.0.

Etapas para configurar o Salesforce com o fluxo de Credenciais do cliente steps-to-create-aem-datasource-configuration

  1. Faça logon na instância do Author.

  2. Vá para Ferramentas > Cloud Services > Fontes de Dados.

  3. Selecione a pasta de configuração.

  4. Clique em Criar e a Criar configuração do Data Source será exibida.

  5. Especifique o Título e selecione o Tipo de Serviço como Serviço RESTful.

  6. Clique em Avançar.

  7. Selecione o Swagger Source como Arquivo.

    note note
    NOTE
    As soon as the swagger file is selected, the Scheme, the Host name and the Base path are populated automatically.
  8. Upload the created swagger file from your local machine by clicking Browse.

  9. Select the Authentication Type as OAuth 2.0 and the Authentication Settings panel appears.

  10. Select the Grant Type as Client Credentials.

  11. Specify the Client Id and Client Secret obtained from the Salesforce connected app.

  12. Specify the Access Token URL in format
    https://[MyDomainName].my.salesforce.com/services/oauth2/token.

    note note
    NOTE
    Each organization has its own specific domain name.
  13. Click Test Connection.

  14. If the connection succeeds, click the Create button.

Now, you can create the Form Data Model to integrate the configured datasource with your Adaptive Forms.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2