Error 401 al utilizar el token de desarrollo local en AEM Forms as a Cloud Service

Al utilizar un token de desarrollo local de Adobe Developer Console (ADC) en AEM Forms as a Cloud Service, se produce un error 401 debido a derechos de acceso insuficientes. Para solucionarlo, cree una cuenta técnica en AEM Developer Console, genere un token de acceso con sus credenciales y asigne los permisos necesarios para habilitar las llamadas a la API.

Descripción description

Entorno

Adobe Experience Manager as a Cloud Service (AEMaaCS): Forms

Problema/Síntomas

  • Enviar un token de portador de desarrollo local desde Adobe Developer Console en la configuración del entorno provoca un error 401.
  • Las credenciales creadas a partir de ADC no funcionan para las llamadas a la API de AEM Forms.
  • La cuenta técnica establecida para el proyecto ADC no existe en AEM.

Resolución resolution

Nota: las credenciales de Adobe Developer Console no funcionan para las llamadas a la API de AEM Forms. Estas credenciales solo permiten el acceso a tareas de Cloud Manager, no a instancias de AEM. La cuenta técnica vinculada al proyecto de Developer Console no existe en AEM, por lo que no puede realizar llamadas de API.

Para resolver este problema, siga estos pasos:

  1. Utilice AEM Developer Console para crear una cuenta técnica. Copie el ID de cliente y el secreto de cliente de esta cuenta. Utilícelos para recuperar un token de acceso de IMS. Pase este token a su solicitud de API para crear una carpeta en AEM Forms as a Cloud Service.

  2. Asegúrese de que la cuenta técnica de tenga los permisos adecuados en AEM. Asigne roles como content-authors, DAM-users y jcr:all at /content/dam. Después de la configuración, las llamadas a la API deberían funcionar según lo esperado.

  3. Siga estos vínculos para generar el token de acceso:

Si estos pasos no resuelven el problema, investigue los ajustes de configuración o registros específicos para identificar posibles discrepancias o errores exclusivos de la configuración.

Nota:

Consulte la lista para distinguir qué API se autentican con Adobe Developer Console y cuáles con AEM Developer Console:

  • Adobe Developer Console:

  • Conversión de documento

    • PDF to XDP (PDF Utility)
  • Extracción de documento

    • getPDFProperties
    • getUsageRights
    • getMetaData
    • exportData
  • Transformación de documento

    • importMetadata
  • Document Assurance

    • applyUsageRights
  • Generación de documentos

    • generate interactive PDF
    • check Async Status
    • Retrieve async completed PDF
  • AEM Developer Console:

  • Servicio de salida

    • generatePDF
    • generatePrint
  • Servicio EC

    • Password Encryption
    • Remove Password Encryption
    • getEncryption Types
    • sign PDF
    • certify PDF
    • add sign field
  • Assembler

    • invoke
    • toPDFA
    • isPDFA

Documentación disponible para estas API:

Adobe Developer Console:

AEM Developer Console:

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f