Configuración de la integración de administración de Commerce con Adobe ID
Esta integración es compatible con los comerciantes de Commerce con usuarios administradores que tengan un Adobe ID y que deseen optimizar el inicio de sesión en los productos de Adobe Commerce y Adobe Business. Es opcional y se habilita en función de cada instancia. Solo los flujos de trabajo de usuarios administradores se ven afectados cuando está habilitada.
Requisitos previos
- Adobe Commerce 2.4.5 o posterior
- Una cuenta de Adobe.com con acceso a Adobe Admin Console.
El administrador que configura esta integración necesita las siguientes credenciales durante la activación del módulo:
- ID de organización (obtenido de Adobe Admin Console), que debe tener al menos 24 caracteres de longitud. El usuario autenticado debe pertenecer a esta organización de IMS. Para obtener información sobre cómo encontrar tu ID de organización, consulta Organizaciones en Experience Cloud.
- 2FA debe aplicarse en el nivel de organización en Adobe Admin Console para habilitar el módulo. Compruebe configuración de autenticación.
- ID de cliente
- Secreto de cliente
- El ID de cliente y el secreto de cliente están disponibles después de recuperar las claves de API de Adobe Developer Console.
Los usuarios administradores de Commerce deben crear una cuenta con un Adobe ID para iniciar sesión.
Pasos generales
- Obtener el identificador de organización de Adobe de Adobe Admin Console
- Genere un nuevo proyecto, claves de API de IMS y secreto a partir de Adobe Developer Console
- Configuración de usuarios de Adobe Commerce en Adobe Admin Console
- Habilite el módulo
AdminAdobeIms
.
Una integración correcta requiere que todos los usuarios de Adobe Commerce tengan cuentas de usuario de administrador con el mismo nombre y dirección de correo electrónico principal. Si no existe una cuenta de usuario de administrador coincidente, un usuario con los permisos necesarios (normalmente asignado a la función de administrador) debe crear manualmente la cuenta de usuario de administrador con el mismo nombre y correo electrónico.
Configuración de la integración
Una vez que un administrador o desarrollador con acceso al sistema haya completado los siguientes pasos, el botón Sign into Adobe Commerce with Adobe IMS se mostrará en la página de inicio de sesión de administrador de Commerce para todos los usuarios administradores.
Paso 1: Obtención del ID de organización de Adobe
Se requiere la pertenencia a al menos una organización de IMS para habilitar esta función. Si tiene una Adobe ID, pertenece al menos a una organización de Adobe de forma predeterminada. Inicie sesión en Adobe Admin Console para recuperar su ID de organización.
Paso 2: Generar un nuevo proyecto, claves de API de IMS y secreto
Para crear proyectos para una organización, la cuenta Administrador de Adobe de la organización debe tener la función Administrador del sistema o Desarrollador. Consulte la Guía de Developer Console.
-
Inicie sesión en Adobe Developer Console.
-
Vaya a la ficha Projects (adobe.io/projects) y haga clic en Create a new project.
-
Haga clic en Add API en la página de proyecto recién creada.
-
Seleccione Adobe Services > Adobe Commerce with Adobe ID.
-
Seleccione Oauth 2.0 Web.
-
Especifique Redirect URI:
https://<hostname>/
-
Especifique Redirect URI pattern:
https://<hostname>/.*
Evite los puntos del nombre de host anteponiendo
\\
a los puntos. Añadir un comodín al final de la URL admite la clave secreta de administrador de Adobe Commerce. -
Haga clic en Save configured API.
-
Copie las claves Client ID y Client Secret del proyecto creado.
Paso 3: Configuración de los usuarios de Adobe Commerce en Adobe Admin Console
Antes de habilitar la integración, compruebe que cada cuenta de usuario de administrador de Adobe Commerce tenga una cuenta de IMS de Adobe correspondiente. Los usuarios de Adobe Commerce deben pertenecer a una organización de Adobe específica para iniciar sesión con un Adobe ID.
-
En Adobe Admin Console, vaya a Users > Users.
-
Haga clic en Add User.
-
Introduzca la dirección de correo electrónico del usuario.
Si procede, el tipo de ID recomendado se rellena automáticamente. Puede cambiar esta configuración a uno de los ID de producto de la lista, que se basa en el plan de compra de su organización.
Puede agregar hasta diez usuarios a la vez. Para agregar más, repita los pasos anteriores después de guardar los cambios.
-
Haga clic en Save.
El usuario se agrega y se muestra en la lista Users.
Paso 4: Habilitar el módulo AdminAdobeIms
El módulo AdminAdobeIms
es responsable de la integración de Adobe Commerce/Adobe IMS. Después de configurar el nuevo proyecto y copiar el identificador de organización, el identificador de cliente y el secreto de cliente, puede habilitar el módulo AdminAdobeIms
.
Escriba bin/magento admin:adobe-ims:enable
. Se le pedirá que introduzca los siguientes parámetros. Utilice los valores que se generaron durante la creación del proyecto.
- ID de organización
- ID de cliente
- Secreto de cliente
- Habilitado para 2FA
Adobe Commerce muestra un mensaje que indica si la habilitación se realizó correctamente o no.
Después de habilitar correctamente esta función, puede realizar la transición de otras cuentas de usuario de Adobe Commerce a cuentas de IMS de Adobe. Los usuarios de Adobe Commerce deben pertenecer a la organización de Adobe configurada para iniciar sesión con un Adobe ID.