# 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`](https://github.com/lldap/lldap/blob/main/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`](./docker-compose.postgres.yml) - Le projet n'est pas [traduit](https://github.com/lldap/lldap/issues/20) actuellement - Lors du lancement du service un 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 sauvegardé puisque les mots de passe sont chiffrés en base avec. ## Configuration La configuration a été séparé dans 5 fichiers : - [`docker-compose.yml`](./docker-compose.yml) contient la configuration de base - [`docker-compose.local.yml`](./docker-compose.local.yml) permettant de tester le service sans Traefik - [`docker-compose.smtp.yml`](./docker-compose.smtp.yml) correspondant à la configuration du service SMTP - [`docker-compose.postgres.yml`](./docker-compose.postgres.yml) pour configurer le service Postgres - [`docker-compose.traefik.yml`](./docker-compose.traefik.yml) pour configurer automatiquement Traefik ## Liens - [Code source][https://github.com/lldap/lldap] - [Docker Hub][https://hub.docker.com/r/nitnelave/lldap] - [Documentation](https://github.com/lldap/lldap/blob/main/lldap_config.docker_template.toml)