My fork of the DeuxFleurs.fr Guichet application for LDAP-based User Mangement.
This is pretty much becoming a full rewrite.
Features include self-service account management in an LDAP database. I pair it with Nix Mailserver such that each account has an attached email address.
Future ambitions have to do with Group management.
Used on lesgrandsvoisins.com.
static/css | ||
templates | ||
.gitignore | ||
admin.go | ||
go.mod | ||
go.sum | ||
main.go | ||
Makefile | ||
profile.go | ||
README.md | ||
ssha.go |
À écrire.
Exemple de config.json pour Deuxfleurs:
{
"http_bind_addr": ":9991",
"session_key": "V1BAbmn9VW/wL0EZ6Q8xwhkVq/QVwmwPOtliUlfc0iI=",
"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",
"group_can_admin": "cn=admin,ou=groups,dc=deuxfleurs,dc=fr",
"group_can_invite": "cn=asso_deuxfleurs,ou=groups,dc=deuxfleurs,dc=fr"
}