Skip to content

neogiciel/spring-ldap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring-Boot: Open LDAP


drawing

Informations Générales!


Création d'une application Spring-Boot permettant d'interoger un LDAP.
Avec la création, la modification et l'authentification d'utilisateur.

Déploiement Docker


Déploiement du LDAP et de l'interface PHPMyLDAP:

docker-compose up

Pour accèder à l'interafec PHPMyLDAP:

login: cn=admin,dc=example,dc=in
mot de passe: password

CLI Ligne de commande d'utilisation du LDAP

Access au pod :

docker exec -it ldap /bin/bash

Creation d'une organisation:

ldapadd -x -w password -D "cn=admin,dc=example,dc=in" << EOF
dn: ou=user,dc=example,dc=in
objectClass: organizationalUnit
ou: user
EOF

Creation d'un utilisateur:

ldapadd -x -w password -D "cn=admin,dc=example,dc=in" << EOF
dn: cn=amrutha,ou=user,dc=example,dc=in
objectClass: person
cn: amrutha
sn: Amrutha
userPassword: test
EOF

Creation d'un groupe:

ldapadd -x -w password -D "cn=admin,dc=example,dc=in" << EOF
dn: cn=appdev-team,dc=example,dc=in
objectClass: top
objectClass: groupOfNames
cn: appdev-team
description: App Development Team
member: cn=amrutha,ou=user,dc=example,dc=in
EOF

Recherche d'un utilisateur:

ldapsearch -x -b dc=example,dc=in -D "cn=admin,dc=example,dc=in" -w password -s sub "objectclass=*"

Application Spring-Boot


Application Spring-boot

mvn clean
mvn spring-boot:run

Accéder aux différentes ressources:

About

Applcation spring-boot pour intéroger un LDAP

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages