{ "comment_1": "Tout ce fichier sert à protéger les vrais champs du LDAP dans les scripts dans src/ldap. Les champs ci-dessous contiennent le nécessaire à une première connexion par exemple.", "comment_1bis": "Ce fichier est importé par src/ldap/internal/config.ts ; comme indiqué dans config.ts, la présence d'une variable d'environnement correspondante peut override les paramètres donnés ici.", "server_prod_old": "ldap://frankiz.eleves.polytechnique.fr:389", "server_dev_old": "ldap://localhost:389", "server_prod": "ldap://bloaziadur.eleves.polytechnique.fr:389", "server_dev": "ldap://bloaziadur.eleves.polytechnique.fr:389", "comment_2": "Noms de domaines dans LDAP ; le niv d'après est en uid=, voir Wikipedia", "dn_groups":"ou=groups,dc=frankiz,dc=net", "dn_users": "ou=eleves,dc=frankiz,dc=net", "key_id": "uid", "comment_3": "Placeholders et indications de contenu de certains champs du LDAP généré par frankiz pour les utilisateurs", "user": { "uid": "uid", "photo": "jpegPhoto", "givenName": "givenName", "lastName": "sn", "fullName": "cn", "cleanFullName": "gecos", "nickname": "displayName", "birthdate": "brBirthdate", "nationality": "country", "promotion": "brPromo", "phone": "telephoneNumber", "adress": "brRoom", "id": "uidNumber", "password": "userPassword", "idNum": "gidNumber", "directory": "homeDirectory", "login": "loginShell", "readPerm": "brNewsReadAccess", "writePerm": "brNewsPostAccess", "mail": "mail", "ips": "brIP", "forlifes": "brAlias", "groups": "brMemberOf", "classes": "objectClass" }, "comment_4": "Placeholders et indications de contenu de certains champs du LDAP généré par frankiz pour les groupes", "group": { "gid": "uid", "name": "brAlias", "type": "brNS", "members": "restrictedMemberUid", "admins": "memberUid", "adress":"cn", "idNumber": "uidNumber", "idNumber2": "gidNumber", "login": "loginShell", "password": "userPassword", "directory": "homeDirectory", "cleanFullName": "gecos", "classes": "objectClass" } }