Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 12679|Resposta: 3

[Fonte] O Spring Boot obtém todos os usuários do domínio AD (LDAP).

[Copiar link]
Publicado em 30/11/2021 22:36:15 | | | |
Requisitos: Na função de sincronização de domínio, todas as informações da conta do grupo ou empresa podem ser obtidas no servidor de controle de domínio, e todos os usuários podem ser filtrados e consultados pelo protocolo LDAP.

LDAP significa Protocolo de Acesso a Diretórios Leves, que é um protocolo leve de acesso a diretórios baseado no protocolo TCP/IP.

Um diretório é um banco de dados otimizado para consultas, navegação e buscas, organizando dados em uma estrutura semelhante a uma árvore, semelhante a um diretório de arquivos.

Bancos de dados diretórios diferem dos bancos relacionais por terem excelente desempenho de leitura, mas baixo desempenho de escrita, e não possuem funções complexas como processamento de transações e rollback, tornando-os inadequados para armazenar dados frequentemente modificados.

Obtenha um domínio via curl Todos os seguintes comandos de usuário são os seguintes:

Revisar:

O Linux testa a conectividade LDAP usando o comando Curl
https://www.itsvse.com/thread-10177-1-1.html

LdapErr: DSID-0C09042A, comment: AcceptSecurityContext error, data 52e, v3839
https://www.itsvse.com/thread-10173-1-1.html

OpenLDAP customizado classe de objeto e propriedades
https://www.itsvse.com/thread-9279-1-1.html

Série OpenLDAP (3) Os comandos OpenLDAP são explicados em detalhes
https://www.itsvse.com/thread-9276-1-1.html

OpenLDAP: Falhou ao iniciar o Daemon do Servidor OpenLDAP.
https://www.itsvse.com/thread-9275-1-1.html

OpenLDAP Series (2) Instalação do Centos 7 Tutorial OpenLDAP
https://www.itsvse.com/thread-9274-1-1.html

Série OpenLDAP (1) Introdução ao LDAP
https://www.itsvse.com/thread-9273-1-1.html

Crie um novo projeto Maven, introduza os pacotes básicos do framework Spring Boot e então apresentespring-boot-starter-data-ldapembalagem, da seguinte forma:

A informação básica de configuração do LDAP está configurada no arquivo de configuração application.yml, da seguinte forma:

vontadeLdapTemplateRegistrado no contêiner IOC, o próprio método de encapsulamento do LdapTemplate realiza operações CRUD no banco de dados Ldap. O código é o seguinte:
Todas as informações do usuário no domínio são consultadas pelo protocolo LADP, e o código é o seguinte:

As renderizações são as seguintes:



Itere por todas as informações dos elementos de cada usuário, o código é o seguinte:


Recursos:

O login do hiperlink está visível.
O login do hiperlink está visível.

(Fim)




Anterior:Implante o fórum Discuz usando a instalação do Docker
Próximo:O Spring Boot é baseado na autenticação de domínio AD (LDAP)
Publicado em 01/12/2021 16:40:15 |
Nada mau..
Publicado em 01/12/2021 16:43:09 |
Nada mau...
Publicado em 18/05/2023 15:58:26 |
Obrigado por compartilhar, muito útil!
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com