Forked from an inaccessible project.
-
Quentin CHEVALIER authoredQuentin CHEVALIER authored
ldap_config.json 2.52 KiB
{
"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.",
"ldap": {
"server": "ldap://frankiz.eleves.polytechnique.fr:389",
"searchBase": "ou=eleves,dc=frankiz,dc=net",
"searchFilter": "(uid={{username}})"
},
"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": {
"direct_input": ["givenName","lastName","birthdate", "promotion", "mail","phone","photo","adress"],
"multiple_input": ["ips","forlifes"],
"profil": ["jpegPhoto","displayName","givenName", "sn", "brBirthdate", "brPromo","telephoneNumber","mail","brRoom","brIP","brMemberOf","brNewsReadAccess","brNewsPostAccess","brAlias"],
"photo": "jpegPhoto",
"givenName": "givenName",
"lastName": "sn",
"nickname": "displayName",
"birthdate": "brBirthdate",
"nationality": "country",
"promotion": "brPromo",
"phone": "telephoneNumber",
"mail": "mail",
"adress": "brRoom",
"ips": "brIP",
"id": "uidNumber",
"sport": "brMemberOf",
"password": "userPassword",
"forlifes": "brAlias",
"idNum": "gidNumber",
"directory": "homeDirectory",
"readPerm": "brNewsReadAccess",
"writePerm": "brNewsPostAccess",
"fullName": "cn",
"login": "loginShell",
"groups": "brMemberOf",
"school": "brMemberOf",
"studies": "brMemberOf",
"cleanFullName": "gecos",
"class": "objectClass"
},
"comment_4": "Placeholders et indications de contenu de certains champs du LDAP généré par frankiz pour les groupes",
"group": {
"direct_input": ["name","ns"],
"profil": ["cn","restrictedMemberUid","memberUid", "brNS"],
"name": "cn",
"member": "restrictedMemberUid",
"admin": "memberUid",
"type": "brNS",
"idNumber": "uidNumber",
"idNumber2": "gidNumber",
"password": "userPassword",
"login": "loginShell",
"directory": "homeDirectory",
"cleanFullName": "gecos",
"readPerm": "brNewsReadAccess",
"writePerm": "brNewsPostAccess"
},
"comment_5": "Placeholders pour certaines fonctions dans LDAP",
"am": {
"key_gr": "restrictedMemberUid",
"key_u": "brMemberOf"
},
"aa": {
"key_gr": "memberUid"
},
"sm": {
"attributs": ["restrictedMemberUid", "brMemberOf"]
},
"sa": {
"attributs": "memberUid"
},
"sessionSecret":"ozyNMHdT,WFTu|t"
}