Configuración del acceso a API

Algunas API de AEM basadas en OpenAPI necesitan autenticación, lo que requiere que se generen credenciales con Adobe Developer Console. La configuración implica los siguientes pasos:

  1. Modernización del entorno de AEM as a Cloud Service.
  2. Habilite el acceso a las API de AEM mediante Perfiles de producto. Los perfiles de producto están asociados a los servicios que representan a los grupos de usuarios de AEM con listas de control de acceso (ACL) predefinidas. Aunque algunos servicios están asociados de manera predeterminada con perfiles de producto específicos, otros necesitan estar asociados explícitamente; por ejemplo, el servicio Usuarios de la API de AEM Assets no está asociado con ningún Perfil de producto, por lo que debe habilitarlo para que utilice la API de AEM Assets. Para obtener más información, consulte el paso del tutorial Habilitar el acceso a las API de AEM.
  3. Para añadir la autenticación de servidor a servidor, la integración de configuración del usuario debe ser el administrador del sistema de la organización en Adobe Admin Console o agregarse como desarrollador al perfil de producto donde está asociado el servicio. Para obtener más información, consulte el paso del tutorial Habilitar el acceso a las API de AEM.
  4. Crear un proyecto de Adobe Developer Console (ADC).
  5. Configure el proyecto ADC. Esto genera credenciales que se utilizarán más adelante para intercambiar un token de portador al invocar la API.
  6. Configure la instancia de AEM para habilitar la comunicación del proyecto ADC. Esto implica registrar el ID de cliente con el entorno mediante la configuración e implementación de un archivo YAML, tal como se describe en la sección Registro de un ID de cliente a continuación.

Para obtener instrucciones detalladas paso a paso, consulte el tutorial Configurar API basadas en OpenAPI.