Interface web pour gérer le LDAP: changer son mot de passe, ses infos de profil, inviter des gens, administration
Go to file
Alex e1b5980f27 Use Argon2 hash function 2020-02-15 10:29:46 +01:00
static/css Implement logout 2020-02-09 16:46:26 +01:00
templates Use Argon2 hash function 2020-02-15 10:29:46 +01:00
.gitignore Containerize 2020-02-10 15:26:02 +01:00
Dockerfile Add SSL certs to container for SMTP STARTTLS 2020-02-14 22:38:02 +01:00
Makefile Mechanism to create new account 2020-02-14 19:11:16 +01:00
README.md Containerize 2020-02-10 15:26:02 +01:00
admin.go Invitation mechanism with codes etc 2020-02-14 21:58:34 +01:00
go.mod Use Argon2 hash function 2020-02-15 10:29:46 +01:00
go.sum Use Argon2 hash function 2020-02-15 10:29:46 +01:00
guichet.hcl.example Use Argon2 hash function 2020-02-15 10:29:46 +01:00
invite.go Use Argon2 hash function 2020-02-15 10:29:46 +01:00
main.go Invitation mechanism with codes etc 2020-02-14 21:58:34 +01:00
profile.go Disable email modification in user profile 2020-02-11 23:24:53 +01:00
ssha.go Password change 2020-02-09 17:45:22 +01:00

README.md

À écrire.

Exemple de config.json pour Deuxfleurs:

{
  "http_bind_addr": ":9991",
  "ldap_server_addr": "ldap://bottin2.service.2.cluster.deuxfleurs.fr:389",

  "base_dn": "dc=deuxfleurs,dc=fr",
  "user_base_dn": "ou=users,dc=deuxfleurs,dc=fr",
  "user_name_attr": "cn",
  "group_base_dn": "ou=groups,dc=deuxfleurs,dc=fr",
  "group_name_attr": "cn",

  "admin_account": "cn=admin,dc=deuxfleurs,dc=fr",
  "group_can_admin": "cn=admin,ou=groups,dc=deuxfleurs,dc=fr",
  "group_can_invite": "cn=asso_deuxfleurs,ou=groups,dc=deuxfleurs,dc=fr"
}
docker run --net host -v $PWD/config.json:/config.json -i lxpz/guichet_amd64:latest