Merge pull request #989 from rithujohn191/ldap-docs

Documentation: add a group query example for the ldap connector.
This commit is contained in:
rithu leena john 2017-07-17 11:27:55 -07:00 committed by GitHub
commit b70f4c4f39

View File

@ -191,6 +191,32 @@ groupSearch:
# Unique name of the group. # Unique name of the group.
nameAttr: cn nameAttr: cn
``` ```
To extract group specific information the `DN` can be used in the `userAttr` field.
```
# Top level object example.coma in LDIF file.
dn: dc=example,dc=com
objectClass: top
objectClass: dcObject
objectClass: organization
dc: example
```
The following is an example of a group query would match any entry with member=<user DN>:
```yaml
groupSearch:
# BaseDN to start the search from. It will translate to the query
# "(&(objectClass=group)(member=<user DN>))".
baseDN: cn=groups,cn=compat,dc=example,dc=com
# Optional filter to apply when searching the directory.
filter: "(objectClass=group)"
userAttr: DN # Use "DN" here not "uid"
groupAttr: member
nameAttr: name
```
## Example: Searching a FreeIPA server with groups ## Example: Searching a FreeIPA server with groups