Compatibilidad con IMS para Adobe Experience Manager as a Cloud Service ims-support-for-aem-as-a-cloud-service
Introducción introduction
- AEM as a Cloud Service incluye compatibilidad con Admin Console para instancias de AEM y autenticación basada en Adobe Identity Management System (IMS).
- Admin Console permite a los administradores gestionar de forma centralizada todos los usuarios de Experience Cloud.
- Los usuarios y grupos pueden asignarse a los perfiles de producto asociados a instancias de AEM as a Cloud Service, lo que les permite iniciar sesión en esa instancia.
Puntos clave destacados key-highlights
AEM as a Cloud Service ofrece compatibilidad con la autenticación IMS solo para usuarios creadores, administradores y desarrolladores. No ofrece soporte para usuarios finales externos de sitios de clientes como visitantes del sitio.
- Admin Console representa a los clientes como organizaciones de IMS, instancias de creación y publicación en un entorno como instancias de contexto de producto. Esto permite a los administradores de sistemas y productos gestionar el acceso a las instancias.
- Los perfiles de producto de Admin Console determinan las instancias a las que puede acceder un usuario.
- Los clientes pueden utilizar sus propios proveedores de identidad (IDP) compatibles con SAML 2 para el inicio de sesión único.
- Solo se admiten los Enterprise ID o Federated ID para el inicio de sesión único del cliente, no los ID de Adobe personales.
Arquitectura architecture
La autenticación IMS funciona mediante el protocolo OAuth entre AEM y el extremo IMS de Adobe. Una vez que se añade un usuario a IMS y tiene una identidad de Adobe, puede iniciar sesión en el servicio de creación de AEM con las credenciales de IMS.
El flujo de inicio de sesión del usuario se muestra a continuación; se redirige al usuario a IMS y, opcionalmente, al IDP de cliente para SSO y, a continuación, a AEM.
Configuración how-to-set-up
Incorporación de organizaciones a Adobe Admin Console onboarding-orgs-to-adobe-admin-console
La incorporación del cliente a Adobe Admin Console es un requisito previo para utilizar IMS de Adobe para la autenticación de AEM.
Como primer paso, los clientes deben disponer de una organización que esté provista en IMS de Adobe. Los clientes de Adobe Enterprise están representados como organizaciones de IMS en Adobe Admin Console. Esta área es el portal que utilizan los clientes de Adobe para administrar las asignaciones de productos para sus usuarios y grupos.
Los clientes de AEM ya deben disponer de una organización que esté provista y, como parte del aprovisionamiento de IMS, las instancias de cliente están disponibles en Admin Console para administrar los derechos de usuario y el acceso.
Una vez que un cliente existe como una organización de IMS, debe configurar su sistema como se resume a continuación:
- El administrador del sistema designado recibe una invitación para iniciar sesión en Cloud Manager. Después de iniciar sesión en Cloud Manager, los administradores del sistema pueden optar por ofrecer los programas y entornos de AEM o navegar a Admin Console para llevar a cabo tareas administrativas.
- El administrador del sistema reclama un dominio para confirmar la propiedad del dominio en cuestión (por ejemplo, acme.com).
- El administrador del sistema configura los directorios de usuario.
- El administrador del sistema realiza la configuración de IDP en Admin Console para configurar el inicio de sesión único.
- El administrador de AEM gestiona los grupos locales, los permisos y los privilegios de la forma habitual.
Los conceptos básicos de Identity Management de Adobe, incluida la configuración de IDP, se tratan en Configuración de la identidad e inicio de sesión único.
La administración empresarial y el uso de Admin Console se tratan en Bienvenido a la guía de administración de empresas y equipos.
Incorporación de usuarios en Admin Console onboarding-users-in-admin-console
Existen tres formas de incorporar usuarios. Cada método depende del tamaño del cliente y de sus preferencias. Puede crear usuarios manualmente en Admin Console, cargar un archivo .csv o sincronizar usuarios desde Active Directory de la empresa del cliente.
Adición manual a través de la interfaz de usuario de Admin Console
Los usuarios y grupos se pueden crear manualmente en la interfaz de usuario de Admin Console. Este método se puede utilizar si no hay un gran número de usuarios que administrar. Por ejemplo, menos de 50 usuarios de AEM o si ya está utilizando este método para administrar otros productos de Adobe como Analytics, Target o aplicaciones de Creative Cloud.
Carga de archivos en la interfaz de usuario de Admin Console
Para facilitar la gestión de la creación de usuarios, se puede cargar un archivo .csv
para agregar usuarios de forma masiva.
Herramienta de sincronización de usuarios
La herramienta de sincronización de usuarios (UST) permite a los clientes de la empresa crear y administrar usuarios de Adobe mediante Active Directory. Esta UST también funciona para otros servicios de directorio OpenLDAP probados. Los usuarios del público destinatario son administradores de identidad de TI (Enterprise Directory o administradores del sistema) que pueden instalar y configurar la herramienta. La herramienta de código abierto es personalizable para que los clientes la modifiquen y se adapte a sus propios requisitos particulares.
Cuando se ejecuta la sincronización de usuarios, se obtiene una lista de usuarios de Active Directory de la organización y se compara con la lista de usuarios de Admin Console. A continuación, se llama a la API de Adobe User Management para sincronizar Admin Console con el directorio de la organización. El flujo de cambios es totalmente unidireccional. Las ediciones realizadas en Admin Console no se insertan en el directorio.
La herramienta permite al administrador del sistema asignar grupos de usuarios en el directorio del cliente con la configuración del producto y los grupos de usuarios en Admin Console.
Para configurar la sincronización de usuarios, la organización debe crear un conjunto de credenciales de la misma manera que usaría la API de User Management.
La herramienta de sincronización de usuarios se distribuye a través del repositorio de Adobe Github en esta ubicación.
Las principales características de esta versión son la capacidad de asignar dinámicamente nuevos grupos LDAP para el abono de los usuarios en Admin Console, así como la creación dinámica de grupos de usuarios.
Encontrará más información sobre las nuevas características de grupo en Herramienta de sincronización de usuarios de Adobe - Opciones de grupo adicionales.
Documentación de sincronización de usuarios
Consulte:
-
La herramienta de sincronización de usuarios debe registrarse como cliente UMAPI de Adobe Developer mediante el procedimiento en Autenticación para el acceso de la API
-
La API de administración de usuarios que utiliza la herramienta de sincronización de usuarios
Configuración de Adobe Experience as a Cloud Service aem-configuration
La configuración de IMS de AEM requerida se configura automáticamente cuando se ofrecen los entornos y las instancias de AEM. Los administradores de clientes pueden modificar parte de la configuración según sea preciso.
El método general consiste en configurar Adobe IMS como proveedor de OAuth. El controlador de sincronización predeterminado Apache Jackrabbit Oak puede modificarse como para la sincronización LDAP.
A continuación, se muestran las configuraciones de OSGI clave que deben modificarse para cambiar las propiedades como abono automático del usuario o asignaciones de grupos.
Usos how-to-use
Administración de productos y acceso de usuarios en Admin Console managing-products-and-user-access-in-admin-console
Cuando el administrador de productos inicia sesión en Admin Console, puede ver varias instancias del contexto de producto de AEM as a Cloud Service, como se muestra a continuación. Por ejemplo, seleccione cualquiera de los productos de la página información general:
Verá una lista de las instancias existentes:
En cada instancia de contexto de producto, habrá algunas que abarquen los servicios de creación o publicación en los entornos Producción, Fase o Desarrollo. Cada instancia se asocia a los perfiles de producto o a las funciones de Cloud Manager. Estos perfiles de producto se utilizan para asignar acceso a usuarios y grupos con los privilegios requeridos.
El perfil AEM Administrators_xxx se utiliza para conceder privilegios de administrador en la instancia de AEM asociada, mientras que el perfil AEM Users_xxx se utiliza para agregar usuarios normales.
Los usuarios y grupos agregados bajo este perfil de producto pueden iniciar sesión en esa instancia, como se muestra en el ejemplo siguiente:
Inicio de sesión en Adobe Experience Manager as a Cloud Service logging-in-to-aem
Inicio de sesión de administrador local
AEM puede seguir admitiendo inicios de sesión locales para usuarios que sean administradores. La pantalla de inicio de sesión le permite iniciar sesión localmente:
Inicio de sesión basado en IMS
Para otros usuarios, el inicio de sesión basado en IMS se utiliza después de configurar IMS en la instancia. Los usuarios hacen clic en el botón Iniciar sesión con Adobe, como se muestra a continuación:
Se les redirige a la pantalla de inicio de sesión de IMS y deben introducir sus credenciales:
Si se configura un IDP federado durante la configuración inicial de Admin Console, se redirige a los usuarios al IDP del cliente para SSO:
Una vez finalizada la autenticación, se redirige a los usuarios a AEM para iniciar sesión:
Administración de permisos y ACL en Adobe Experience Manager as a Cloud Service managing-permissions-in-aem
Las ACL y los permisos se siguen administrando en AEM. Los grupos de usuarios sincronizados desde IMS se pueden asignar a grupos locales donde se definen las ACL y los privilegios.
En el ejemplo siguiente, se añaden grupos sincronizados al grupo local Dam_Users como ejemplo.
El usuario forma parte de los siguientes grupos en IMS:
Cuando el usuario inicia sesión, se sincronizan las suscripciones al grupo, como se muestra a continuación:
En AEM, los grupos de usuarios sincronizados con IMS se pueden agregar como miembros a grupos locales existentes, como los usuarios de DAM.
Como se muestra a continuación, el grupo AEM-GRP_008 hereda los permisos y privilegios de DAM Users. Esta herencia es una forma eficaz de administrar permisos para grupos sincronizados y se utiliza comúnmente en el método de autenticación basado en LDAP.
Acceso a Cloud Manager accessing-cloud-manager
Para poder acceder a los entornos de Cloud Manager o AEM as a Cloud Service, se le debe asignar a Perfiles del producto Cloud Manager.
Consulte Definiciones de funciones para obtener más información sobre las funciones de los usuarios que rigen la disponibilidad de funciones específicas en Cloud Manager.
Pasos para Añadir un usuario
-
Añada un usuario a un perfil particular desde una pantalla de usuario existente o desde una pantalla de usuario nueva.
-
También puede agregar un usuario desde la pantalla Información general, como se muestra en la figura siguiente.
note note NOTE Puede asignar más de un perfil a un usuario, como se muestra en la figura siguiente. -
Una vez que se le haya agregado al perfil adecuado, debería poder acceder a los inquilinos respectivos en Cloud Manager mediante Adobe Experience Cloud utilizando la esquina superior derecha desde la interfaz de usuario.
Acceder a una instancia en AEM as a Cloud Service accessing-instance-cloud-service
Para tener acceso a una instancia de AEM dentro de Admin Console, debe ver el programa Cloud Manager y los entornos dentro del programa en la lista de productos de Admin Console.
Por ejemplo, en la captura de pantalla a continuación, puede ver dos entornos disponibles, a saber, Dev author y Publish.
Para obtener acceso a las instancias de AEM, los usuarios deberán agregarse a un grupo del producto de Cloud Service correspondiente.
Cada instancia de autor tendrá un Perfil de administradores de AEM y usuarios de AEM, y cada instancia de publicación tendrá un Perfil de usuarios de AEM. Puede agregar otros perfiles según sea necesario.
Para obtener acceso a nivel de administrador a la instancia de AEM, añada el usuario al Perfil de administradores de AEM para ese producto en particular.