Sincronização de usuário do Joomla com Azure AD/Microsoft Entra ID
Visão geral
Sincronização do usuário de ID de entrada do Azure AD/Microsoft para Joomla e ID de entrada do Joomla para Azure AD/Microsoft pode ser alcançado usando nosso Provisionamento de usuário para Joomla com Azure AD/Microsoft Entra ID plugin. Este plugin usa API do Microsoft Graph para buscar todos os detalhes do usuário do Diretório do Azure para o Joomla. O plugin também ajuda a criar e excluir usuários do banco de dados do Joomla para o ID do Azure Active Directory/Microsoft Enterprise.
Configurar a sincronização de usuário do Joomla com o Azure AD/Microsoft Entra ID
Etapa 1: instalar o plugin de provisionamento de usuário
- Baixe o arquivo zip para o plugin miniOrange User Provisioning/User Sync do link aqui .
- Efetue login no console do administrador do seu site Joomla.
- No Menu, clique em Sistema, então sob Instale seção clique em Extensões.
- Faça upload do arquivo zip baixado para instalar o Provisionamento de usuário/sincronização de usuário plugin.
- A instalação do plugin foi bem-sucedida. Agora clique em Iniciar! botão.
- Selecionar 'Azul' da lista de provedores.
Etapa 2: Configurar o registro do aplicativo Azure AD/Microsoft Entra ID
- Faça o login no Portal do Microsoft Azure como Administrador.
- Na seção Serviços do Azure, selecione ID de entrada da Microsoft.
Criar um cliente:
- Na aba da esquerda, sob o Gerenciar seção, selecione Registros de aplicativos aba.
- Clique no Novo registro opção.
- Adicionar o Nome visível no campo de nome e escolha o tipo de conta.
- Clique no Botão Registrar.
- Navegue até a Visão geral guia, no painel esquerdo.
- Copie o ID do aplicativo e ID do diretório, este será seu ID do cliente e ID do inquilino respectivamente.
Gerar o segredo do cliente:
- No painel de navegação esquerdo, navegue até Certificados e segredos aba.
- Clique em Novo segredo do cliente. Insira a descrição e o prazo de validade e clique em Adicione opção.
- Copie o valor, este será seu Segredo do cliente.
Adicione permissões de API ao seu aplicativo do Azure AD:
- Acesse Permissões de API no painel de navegação esquerdo e clique em Adicione uma permissão opção.
- Selecionar Microsoft Graph sob a APIs da Microsoft aba.
- Selecionar Permissões do aplicativo sob a Microsoft Gráfico.
- Selecionar Utilizador.
- Debaixo Utilizador selecionar Usuário.Exportar.Tudo, Usuário.GerenciarIdentidades.Tudo, Usuário.Ler.Tudo, Usuário.LerBásico.Tudo, Usuário.LerEscrita.Tudo, permissão e clique em Adicionar permissões botão.
- Clique em Conceder consentimento administrativo para o Diretório Padrão e clique em Sim na confirmação do consentimento do administrador da concessão.
- Você configurou com sucesso o aplicativo Azure AD para realizar a Sincronização de Usuário no seu Site Joomla.
Etapa 3: Configurar o provisionamento de usuários para Joomla com o plugin do Azure
- Consulte a tabela abaixo e cole os respectivos valores no Configurar o Azure AD aba.
| ID do aplicativo | Cole o ID do aplicativo do aplicativo Azure AD. |
| Segredo do cliente | Cole o Segredo do cliente do aplicativo Azure AD. |
| ID do inquilino | Cole o ID do diretório do aplicativo Azure AD. |
| Nome do inquilino | Insira seu nome de domínio como nome do locatário |
| Teste UPN/ID | Entrar Nome/ID do Princípio do Usuário de qualquer usuário do seu aplicativo do Azure AD. Isso será usado para configuração de teste |
- Clique no Salvar configuração botão para salvar as configurações.
Etapa 4: teste de conexão
- Entrar Nome/ID do Princípio do Usuário de qualquer usuário do seu aplicativo Azure AD e clique em Economize botão.
- Clique no Configuração de Teste para verificar se a conexão foi estabelecida corretamente com o Azure.
- Após a configuração bem-sucedida, você poderá visualizar os atributos recebidos do Azure AD.
Etapa 5: sincronizar o usuário com o banco de dados Joomla
- Navegue até a guia Azure -> Joomla. Debaixo de Mapeamento de atributos do usuário seção mapeie o nome do atributo do Azure AD para o respectivo nome do atributo do Joomla e clique em Salvar configuração.
Sincronizar um usuário individual ou todos os usuários
- Entrar Nome/ID do Princípio do Usuário de qualquer usuário do seu aplicativo do Azure AD.
- Clique no Criar Usuário botão para criar seu usuário do Azure AD para o banco de dados do seu site Joomla.
- Ou clique no Criar todos os usuários botão para sincronizar todos os usuários do Azure AD com o banco de dados do seu site Joomla.Observação: Este é um recurso Premium.)
Sincronizar grupos de usuários (Recurso Premium)
- Sob o Sincronizar grupos de usuários, você pode mapear grupos de usuários do Azure para grupos de usuários do Joomla. Além disso, selecione o grupo padrão para os usuários novos/de login.
Definir intervalo de sincronização do usuário (Recurso Premium)
- Debaixo Definir intervalo de sincronização do usuário seção, configure uma programação para sincronização automática do usuário por hora, dia ou semana.
Etapa 6: sincronizar o usuário do banco de dados Joomla com o Azure AD
Criar e Excluir Usuário
- Navegue até a guia Joomla -> Azure. Aqui, sob o Criar um usuário individual seção, qualquer usuário criado no Joomla será sincronizado automaticamente e criado no Azure AD.
- Sob o Deletar usuário seção, você pode excluir um usuário individual do Azure.
Provisionamento Automático (Recurso Premium)
- Sob o Provisionamento automático Na seção "Provisionamento automático", você pode automatizar o provisionamento sempre que um usuário for criado, excluído e atualizado. Você também pode ativar a sincronização automática da senha do usuário do Joomla.
Sincronizar atributos do usuário e definir intervalo (Recurso Premium)
- Sob o Atributo de usuário de sincronização guia, você pode mapear atributos de usuário do Joomla para o Azure.
- Você também pode configurar uma programação para sincronização automática do usuário, em Definir intervalo de sincronização do usuário aba.
