La conexión OAuth de Adobe Sign falla con los parámetros client_secret faltantes en AEM Forms

En este artículo se explica cómo resolver un error 401 con el mensaje Parámetros faltantes: client_secret que se produce al integrar Adobe Sign con AEM Forms LTS SP2 mediante OAuth. En Adobe Experience Manager Forms, la conexión OAuth falla porque AEM no permite los parámetros de secreto de cliente necesarios para la integración de Adobe Sign. Para solucionar este problema, actualice la configuración de seguridad de expresión para permitir los parámetros de secreto de cliente de Adobe Sign necesarios.

Descripción description

Entorno

Adobe Experience Manager (AEM) Forms LTS SP2 JEE (llave en mano)

Problema/Síntomas

  • Al configurar la integración de Adobe Sign en AEM Forms, la conexión OAuth falla después del inicio de sesión y la autorización.
  • El siguiente error aparece en el registro de errores de AEM: com.adobe.forms.foundation.oauth.util.OAuthHelperUtil no pudo obtener el token de acceso para el recurso : , código de estado : 401, error : {“error_description”:“Missing parameters: client_secret”,“error”:“invalid_request”}
  • El campo Secreto del cliente de la configuración de nube de AEM Sign aparece en blanco al editar la configuración.
  • El botón Conectar con Adobe Sign permanece deshabilitado hasta que Adobe Acrobat Sign se vuelva a seleccionar en la lista desplegable Seleccionar solución.

Causa

La configuración de seguridad de AEM Forms Expression no permite los parámetros de secreto de cliente necesarios para la integración de OAuth con Adobe Sign. Como resultado, client_secret no se envía, lo que provoca un error 401 de Adobe Sign.

Resolución resolution

Siga los pasos a continuación para resolver el problema.

  1. Abra el Administrador de configuración de la consola web de AEM navegando hasta /system/console/configMgr en su explorador.

  2. Busque y abra Configuración de seguridad de expresión.

  3. En la sección Palabras clave permitidas, haga clic en el botón + para agregar nuevas entradas.

  4. Agregue las siguientes cadenas exactamente como se muestra:

    code language-none
    adobesign-cloudconfiguration-client-secret
    adobesign-cloudconfiguration-client-secret-encrypted
    
  5. Guarde los cambios de configuración.

  6. Vuelva a intentar configurar la configuración de la nube de Adobe Sign en AEM Forms.

  7. Compruebe que la conexión a Adobe Sign se completa sin errores.

Lectura relacionada

recommendation-more-help
experience-cloud-kcs-help-kbarticles