Simon 0e06b651e8 | ||
---|---|---|
.. | ||
.env | ||
README.md | ||
docker-compose.local.yml | ||
docker-compose.postgres.yml | ||
docker-compose.smtp.yml | ||
docker-compose.traefik.yml | ||
docker-compose.yml |
README.md
LLDAP
Implémentation légère de LDAP pour l'authentification : Ce projet est un serveur d'authentification léger (écrit en rust) qui fournit une interface LDAP simplifiée pour l'authentification. Il s'intègre avec de nombreux backends, de KeyCloak à Authelia en passant par Nextcloud et plus encore !
Documentation
- Le fichier
lldap_config.docker_template.toml
contient toute la configuration possible de l'outil. - De base le projet utilise SQLite, mais on peut utiliser Postgres voir le fichier
docker-compose.postgres.yml
- Le projet n'est pas traduit actuellement
- Lors du lancement du service une clé est généré aléatoirement dans le fichier
private_key
du dossier/data
du container, ce fichier est important il faut donc le sauvegarder puisque les mots de passe sont chiffrés en base avec.
Configuration
La configuration a été séparée en 5 fichiers :
docker-compose.yml
contient la configuration de basedocker-compose.local.yml
permettant de tester le service sans Traefikdocker-compose.smtp.yml
correspondant à la configuration du service SMTPdocker-compose.postgres.yml
pour configurer le service Postgresdocker-compose.traefik.yml
pour configurer automatiquement Traefik