Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document LDAP structure #9

Open
3 tasks
daniel-lerch opened this issue May 9, 2023 · 1 comment
Open
3 tasks

Document LDAP structure #9

daniel-lerch opened this issue May 9, 2023 · 1 comment

Comments

@daniel-lerch
Copy link

As a new adopter of this application it would be helpful to have documentation about the LDAP structure that ctldap provides. Some DNs are self speaking because configured in config.yml, however it would be helpful to document:

  • objectClass hierarchy
  • Mandantory and optional properties for each objectClass
  • Important DNs ou=users,dc=example,dc=org and ou=groups,dc=example,dc=org
@daniel-lerch
Copy link
Author

Sample output of ldapsearch -b ou=users,dc=example,dc=org:

# maxmust, users, example.org
dn: cn=maxmust,ou=users,dc=example,dc=org
cn: maxmust
id: 1
displayname: Max Mustermann
uid: maxmust
guid: 432FA0BE-D2EC-4E5B-A536-8B4B4745916A
entryUUID: 432FA0BE-D2EC-4E5B-A536-8B4B4745916A
givenname: Max
telephoneMobile: +49 160 11223344
telephoneHome: +49 4161 112233
postalCode: 21614
l: Buxtehude
sn: Mustermann
email: [email protected]
mail: [email protected]
objectClass: CTPerson
objectClass: person
objectClass: organizationalPerson
objectClass: user
memberOf: cn=admin,ou=groups,dc=example,dc=org
memberOf: cn=kaffeedienst,ou=groups,dc=example,dc=org
memberOf: cn=predigtdienst,ou=groups,dc=example,dc=org

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant