Integração de sincronização de usuários do Magento com o Keycloak no miniOrange
Visão geral
Sincronização de usuário do Keycloak é um plugin fácil de usar para Magento que facilita a sincronização de dados de usuários entre o Keycloak, uma plataforma de gerenciamento de identidade, e o Magento. Este plugin utiliza o API de descanso do Keycloak Para importar todos os perfis de usuários do Keycloak para o banco de dados do Magento. Suporte integrado para recursos avançados de sincronização, como sincronização bidirecional de usuários, criação e exclusão automática de usuários, mapeamento de grupos e muito mais. Oferece uma maneira simples e segura de manter as informações do usuário sincronizadas, permitindo que os administradores provisionem usuários e gerenciem dados de usuários manualmente, sob demanda ou por meio de agendamento.
Passos da instalação
Etapas de configuração
1. Configurar o Keycloak
- Vá para o seu Console Keycloak e selecione seu reino e clique em UtilizadoresCertifique-se de que seu Reino não contenha espaços em seu nome.
- Acesse Utilizadores e clique no Adicionar usuário botão para criar novo usuário.
- Ao criar um novo usuário, insira os detalhes necessários e clique em Criar.
- Depois que um usuário for criado, vá para Guia Credenciais e clique no Definir senha botão para definir uma senha para o usuário.
- Digite a senha do usuário e clique em Economize.
- Depois de definir a senha do usuário, vá para Mapeamento de Funções guia e atribua ao usuário a função de 'gerenciar-usuários' sob a 'gerenciamento de reino' funções do cliente.
- Filtrar as funções por Filtrar por clientes e pesquise por usuário, Selecione o gerenciamento de reino, gerenciar usuários função e clique em Atribuir botão.
Etapa 2: Criar um cliente
- Para criar um cliente clique em Clientes seção no painel esquerdo e clique em Criar cliente botão.
- Para criar o cliente, insira os detalhes necessários e clique no botão Seguinte botão.
- Na próxima etapa, selecione apenas o Concessão de acesso direto digite e clique em Economize botão.
- Todas as configurações foram concluídas no Keycloak. Vamos acessar o plugin de sincronização do Keycloak para Magento e finalizar a configuração do plugin.
Etapa 3: Configurar o plugin de sincronização de usuários do Keycloak
- Acesse a aba Configurar Keycloak e insira o Domínio do Keycloak, o ID do Cliente e o nome do seu Realm, conforme indicado no aplicativo Keycloak que você criou anteriormente.
- Para copiar o domínio Keycloak, vá para o seu Console Keycloak e copie o domínio.
- Para copiar o ID do cliente, passe o cursor sobre as configurações do Keycloak e copie o ID do cliente de lá, como mostrado abaixo.
- Para copiar o nome do reino, vá até o painel do Keycloak e copie o nome do reino.
- Introduzir o Nome de Utilizador de qualquer usuário (com a permissão 'manage-users') do seu aplicativo Keycloak. Isso será usado para configuração de teste.
- Digite o copiado URL do servidor Keycloak no Campo URL do servidor Keycloak presente na aba Configuração de Sincronização.
- Copie o ID do cliente e cole-o no campo ID do cliente na guia Configuração de sincronização.
- Em seguida, cole-o no campo Realm na guia Configuração de Sincronização.
- Introduzir o Nome de usuário de teste aqui e depois clique em Salvar configuração botão.
- Na seção Provisionamento Manual/Sob Demanda, você pode inserir o nome de usuário do usuário que você criou com a permissão de 'gerenciar-usuários'.
- Na seção Provisionamento Automático, você pode automatizar o provisionamento sempre que um usuário for criado, excluído ou atualizado. Você também pode ativar a sincronização automática da senha do usuário do Magento.
- Parabéns, você verificou com sucesso o Endereço de e-mail do usuário durante o registro.
Você configurou com sucesso a Sincronização de Usuários do Keycloak com o Magento. Caso esteja procurando por algo que não encontrou, envie-nos um e-mail para magentosupport@xecurify.com.
