Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 12679|Respuesta: 3

[Fuente] Spring Boot obtiene a todos los usuarios del dominio AD (LDAP).

[Copiar enlace]
Publicado en 30/11/2021 22:36:15 | | | |
Requisitos: En la función de sincronización de dominios, toda la información de la cuenta del grupo o empresa puede obtenerse en el servidor de control de dominio, y todos los usuarios pueden ser filtrados y consultados a través del protocolo LDAP.

LDAP significa Protocolo de Acceso a Directorios Ligero, que es un protocolo ligero de acceso a directorios basado en el protocolo TCP/IP.

Un directorio es una base de datos optimizada para consultar, navegar y buscar, organizando los datos en una estructura en forma de árbol, similar a un directorio de archivos.

Las bases de datos de directorio se diferencian de las bases de datos relacionales en que tienen un excelente rendimiento de lectura pero un bajo rendimiento de escritura, y no disponen de funciones complejas como el procesamiento de transacciones y el rollback, lo que las hace inadecuadas para almacenar datos modificados con frecuencia.

Obtener un dominio mediante curl Todos los siguientes comandos de usuario son los siguientes:

Revisión:

Linux prueba la conectividad LDAP usando el 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 clase de objeto personalizada y propiedades
https://www.itsvse.com/thread-9279-1-1.html

Serie OpenLDAP (3) Los comandos OpenLDAP se explican en detalle
https://www.itsvse.com/thread-9276-1-1.html

OpenLDAP: No se ha conseguido iniciar el Daemon del Servidor OpenLDAP.
https://www.itsvse.com/thread-9275-1-1.html

Tutorial de OpenLDAP Series (2) Centos 7 Instalación OpenLDAP
https://www.itsvse.com/thread-9274-1-1.html

Serie OpenLDAP (1) Introducción a LDAP
https://www.itsvse.com/thread-9273-1-1.html

Crea un nuevo proyecto Maven, introduce los paquetes básicos del framework Spring Boot y luego preséntalospring-boot-starter-data-ldapPaquete, como sigue:

La información básica de configuración de LDAP se configura en el archivo de configuración application.yml, de la siguiente manera:

seráLdapPlantillaRegistrado en el contenedor IOC, el propio método de encapsulación de LdapTemplate realiza operaciones CRUD en la base de datos Ldap. El código es el siguiente:
Toda la información del usuario en el dominio se consulta a través del protocolo LADP, y el código es el siguiente:

Las representaciones son las siguientes:



Iterando por toda la información de los elementos de cada usuario, el código es el siguiente:


Recursos:

El inicio de sesión del hipervínculo es visible.
El inicio de sesión del hipervínculo es visible.

(Fin)




Anterior:Despliega el foro de Discuz usando la instalación de Docker
Próximo:Spring Boot se basa en la autenticación de dominio AD (LDAP)
Publicado en 1/12/2021 16:40:15 |
Bien..
Publicado en 1/12/2021 16:43:09 |
Bien...
Publicado en 18/5/2023 15:58:26 |
¡Gracias por compartir, muy útil!
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com