Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 12679|Répondre: 3

[Source] Spring Boot obtient tous les utilisateurs du domaine AD (LDAP).

[Copié le lien]
Publié sur 30/11/2021 22:36:15 | | | |
Exigences : Dans la fonction de synchronisation de domaine, toutes les informations de compte du groupe ou de l’entreprise peuvent être obtenues dans le serveur de contrôle de domaine, et tous les utilisateurs peuvent être filtrés et interrogés via le protocole LDAP.

LDAP signifie Lightweight Directory Access Protocol, qui est un protocole d’accès à l’annuaire léger basé sur le protocole TCP/IP.

Un répertoire est une base de données optimisée pour l’interrogation, la navigation et la recherche, organisant les données selon une structure en arbre, similaire à un répertoire de fichiers.

Les bases de données à annuaire se distinguent des bases de données relationnelles en ce qu’elles offrent d’excellentes performances de lecture mais de faibles performances d’écriture, et ne possèdent pas de fonctions complexes telles que le traitement des transactions et le rollback, ce qui les rend inadaptées au stockage de données fréquemment modifiées.

Obtenir un domaine via curl : toutes les commandes utilisateur suivantes sont les suivantes :

Révision:

Linux teste la connectivité LDAP en utilisant la commande 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

Classe d’objet personnalisée OpenLDAP et propriétés
https://www.itsvse.com/thread-9279-1-1.html

Série OpenLDAP (3) Les commandes OpenLDAP sont expliquées en détail
https://www.itsvse.com/thread-9276-1-1.html

OpenLDAP : Échec du démarrage du démon serveur OpenLDAP.
https://www.itsvse.com/thread-9275-1-1.html

OpenLDAP Series (2) Installation Centos 7 Tutoriel OpenLDAP
https://www.itsvse.com/thread-9274-1-1.html

Série OpenLDAP (1) Introduction au LDAP
https://www.itsvse.com/thread-9273-1-1.html

Créer un nouveau projet Maven, introduire les packages de base du framework Spring Boot, puis l’introduirespring-boot-starter-data-ldapLe package suit :

Les informations de configuration de base de LDAP sont configurées dans le fichier de configuration application.yml, comme suit :

volontéLdapTemplateEnregistrée sur le conteneur IOC, la méthode d’encapsulation propre à LdapTemplate effectue des opérations CRUD sur la base de données Ldap. Le code est le suivant :
Toutes les informations utilisateur dans le domaine sont interrogées via le protocole LADP, et le code est le suivant :

Les rendus sont les suivants :



En parcourant toutes les informations élémentaires pour chaque utilisateur, le code est le suivant :


Ressources:

La connexion hyperlientérée est visible.
La connexion hyperlientérée est visible.

(Fin)




Précédent:Déploie le forum Discuz en utilisant l’installation Docker
Prochain:Spring Boot est basé sur l’authentification du domaine AD (LDAP)
Publié sur 01/12/2021 16:40:15 |
Pas mal..
Publié sur 01/12/2021 16:43:09 |
Pas mal...
Publié sur 18/05/2023 15:58:26 |
Merci d’avoir partagé, c’est très utile !
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com