Configurar a integração do administrador do Commerce com o Adobe ID
Essa integração oferece suporte aos comerciantes do Commerce com usuários administradores que têm um Adobe ID e que desejam simplificar o logon nos produtos Adobe Commerce e Adobe Business. É opcional e é ativado com base na instância. Somente os workflows de usuário Admin são afetados quando habilitados.
Pré-requisitos
- Adobe Commerce 2.4.5 ou posterior
- Uma conta Adobe.com com acesso ao Adobe Admin Console.
O administrador que configura essa integração precisa das seguintes credenciais durante a ativação do módulo:
- ID da organização (obtida de Adobe Admin Console), que deve ter pelo menos 24 caracteres. O usuário autenticado deve pertencer a esta organização IMS. Para obter informações sobre como encontrar sua ID da organização, consulte Organizações no Experience Cloud.
- 2FA deve ser aplicado no nível da Organização no Adobe Admin Console para ativar o módulo. Verificar Configurações de autenticação.
- ID do cliente
- Client secret
- A ID do cliente e o segredo do cliente estão disponíveis após recuperar chaves de API da Adobe Developer Console.
Os usuários administradores do Commerce devem criar uma conta com uma Adobe ID para fazer logon.
Etapas gerais
- Obter a ID da Adobe da Adobe Admin Console
- Gere um novo projeto, chaves de API IMS e segredo da Adobe Developer Console
- Configurar usuários do Adobe Commerce na Adobe Admin Console
- Habilite o módulo
AdminAdobeIms
.
Uma integração bem-sucedida requer que todos os usuários do Adobe Commerce tenham contas de usuário administrador com o mesmo nome e endereço de email principal. Se não existir uma conta de usuário Admin correspondente, um usuário com as permissões necessárias (normalmente com a função de Administrador atribuída) deverá criar manualmente a conta de usuário Admin com o mesmo nome e email.
Configurar a integração
Depois que as etapas a seguir forem concluídas por um administrador ou desenvolvedor com acesso ao sistema, o botão Sign into Adobe Commerce with Adobe IMS será exibido na página de logon do Commerce Admin para todos os usuários administradores.
Etapa 1: obter a ID da organização do Adobe
A associação em pelo menos uma organização IMS é necessária para habilitar esse recurso. Se você tiver uma Adobe ID, pertencerá a pelo menos uma organização Adobe por padrão. Faça logon no Adobe Admin Console para recuperar a ID da organização.
Etapa 2: gerar um novo projeto, chaves de API IMS e segredo
Para criar projetos para uma organização, a conta de Administrador do Adobe da organização deve ter a função de administrador do sistema ou desenvolvedor. Consulte o Guia do Developer Console.
-
Faça logon no Adobe Developer Console.
-
Vá para a guia Projects (adobe.io/projects) e clique em Create a new project.
-
Clique em Add API na página recém-criada do projeto.
-
Selecione Adobe Services > Adobe Commerce with Adobe ID.
-
Selecione Oauth 2.0 Web.
-
Especifique o Redirect URI:
https://<hostname>/
-
Especifique o Redirect URI pattern:
https://<hostname>/.*
Evite qualquer ponto no nome do host precedendo os pontos com
\\
. Adicionar um curinga ao final do URL é compatível com a chave secreta de administrador do Adobe Commerce. -
Clique em Save configured API.
-
Copie as chaves Client ID e Client Secret do projeto criado.
Etapa 3: configurar usuários do Adobe Commerce na Adobe Admin Console
Antes de habilitar a integração, verifique se cada conta de usuário de administrador do Adobe Commerce tem uma conta do Adobe IMS correspondente. Os usuários da Adobe Commerce devem pertencer a uma organização Adobe específica para fazer logon usando uma Adobe ID.
-
No Adobe Admin Console, navegue até Users > Users.
-
Clique em Add User.
-
Insira o endereço de email do usuário.
Se aplicável, o Tipo de ID recomendado será preenchido automaticamente. É possível alterar essa configuração para uma das IDs de produto na lista, que se baseia no plano de compra da sua organização.
Você pode adicionar até dez usuários de uma vez. Para adicionar mais, repita as etapas anteriores depois de salvar as alterações.
-
Clique em Save.
O usuário é adicionado e exibido na lista Users.
Etapa 4: Ativar o módulo AdminAdobeIms
O módulo AdminAdobeIms
é responsável pela integração do Adobe Commerce/Adobe IMS. Depois de configurar o novo projeto e copiar a ID da organização, a ID do cliente e o segredo do cliente, você pode habilitar o módulo AdminAdobeIms
.
Digite bin/magento admin:adobe-ims:enable
. Você será solicitado a informar os parâmetros a seguir. Use os valores gerados durante a criação do projeto.
- ID da organização
- ID do cliente
- Client secret
- 2FA habilitado
O Adobe Commerce exibe uma mensagem que indica se a ativação foi bem-sucedida ou falhou.
Após ativar esse recurso com êxito, é possível fazer a transição de outras contas de usuário do Adobe Commerce para contas do Adobe IMS. Os usuários do Adobe Commerce devem pertencer à organização de Adobe configurada para fazer logon usando uma Adobe ID.