A conexão OAuth do Adobe Sign falha com parâmetros ausentes client_secret no AEM Forms
Este artigo explica como resolver um erro 401 com a mensagem Missing parameters: client_secret que ocorre ao integrar o Adobe Sign ao AEM Forms LTS SP2 usando OAuth. No Adobe Experience Manager Forms, a conexão OAuth falha porque o AEM não permite os parâmetros de segredo do cliente necessários para a integração com o Adobe Sign. Para corrigir esse problema, atualize a Configuração de segurança da expressão para permitir os parâmetros necessários de segredo do cliente do Adobe Sign.
Descrição description
Ambiente
Adobe Experience Manager (AEM) Forms LTS SP2 JEE (tecla na mão)
Problema/Sintomas
- Ao configurar a integração do Adobe Sign no AEM Forms, a conexão OAuth falha após o logon e a autorização.
- O seguinte erro aparece no log de erros do AEM: com.adobe.forms.foundation.oauth.util.OAuthHelperUtil falhou ao buscar o token de acesso para o recurso: , código de status: 401, erro: {“error_description”:“Parâmetros ausentes: client_secret”,“erro”:“invalid_request”}
- O campo Segredo do cliente na configuração da nuvem do AEM Sign aparece em branco ao editar a configuração.
- O botão Conectar-se ao Adobe Sign permanece desativado até que o Adobe Acrobat Sign seja selecionado novamente na lista suspensa Selecionar solução.
Causa
A Configuração de segurança do AEM Forms Expression não permite os parâmetros de segredo do cliente necessários para a integração do Adobe Sign OAuth. Como resultado, o client_secret não é enviado, resultando em um erro 401 do Adobe Sign.
Resolução resolution
Siga as etapas abaixo para resolver o problema.
-
Abra o Gerenciador de Configuração do Console Web do AEM navegando até
/system/console/configMgrno navegador. -
Localize e abra a Configuração de Segurança de Expressão.
-
Na seção Palavras-chave permitidas, clique no botão + para adicionar novas entradas.
-
Adicione as seguintes strings exatamente como mostrado:
code language-none adobesign-cloudconfiguration-client-secret adobesign-cloudconfiguration-client-secret-encrypted -
Salve as alterações de configuração.
-
Tente definir novamente a configuração de nuvem do Adobe Sign na AEM Forms.
-
Verifique se a conexão com o Adobe Sign foi concluída sem erros.
Leitura relacionada
- Integrar o Adobe Sign ao AEM Forms
- Usando o Adobe Sign em um formulário adaptável
- Como criar uma ID e um Segredo do Cliente?
- API DO Adobe Acrobat Sign - Perguntas frequentes
- Criar configuração de nuvem do Acrobat Sign
- AEM Forms | Integração do Adobe Sign
- AEM Forms | Configurar um formulário adaptável para o Adobe Sign