...
Code Block |
---|
|
{
"host": "ldap:1389389",
"insecureNoSSL": true,
"usernamePrompt": "Email Address",
"userSearch": {
"baseDN": "dc=stonebranch,dc=com",
"filter": "(objectClass=*)",
"username": "cn",
"idAttr": "uidNumber",
"emailAttr": "uidNumber",
"nameAttr": "cn"
},
"groupSearch": {
"baseDN": "ou=readers,dc=stonebranch,dc=com",
"filter": "(objectClass=groupOfNames)",
"userMatchers": [
{
"userAttr": "DN",
"groupAttr": "member"
}
],
"nameAttr": "cn"
}
} |
...
Code Block |
---|
|
{
"host": "ldap:1389389",
"bindDN": "cn=proxy,ou=users,dc=stonebranch,dc=com",
"bindPW": "proxy_password",
"insecureNoSSL": true,
"usernamePrompt": "Email Address",
"userSearch": {
"baseDN": "dc=stonebranch,dc=com",
"filter": "(objectClass=*)",
"username": "uid",
"idAttr": "uidNumber",
"emailAttr": "uidNumber",
"nameAttr": "cn"
},
"groupSearch": {
"baseDN": "ou=users,dc=stonebranch,dc=com",
"filter": "(objectClass=groupOfNames)",
"userMatchers": [{
"userAttr": "DN",
"groupAttr": "member"
}],
"nameAttr": "cn"
}
} |
SSL/TLS Secured LDAP (LDAPS)
Example of provider configuration file udmg-l
daps-config.json
for explicit binding on the LDAPS server.
Note the startTLS and insecureSkipVerify options to avoid the certificate verification.
Code Block |
---|
|
{
"host": "ldap:636",
"bindDN": "cn=proxy,ou=users,dc=stonebranch,dc=com",
"bindPW": "proxy_password",
"startTLS": false,
"insecureSkipVerify": true,
"usernamePrompt": "Email Address",
"userSearch": {
"baseDN": "dc=stonebranch,dc=com",
"filter": "(objectClass=*)",
"username": "uid",
"idAttr": "uidNumber",
"emailAttr": "uidNumber",
"nameAttr": "cn"
},
"groupSearch": {
"baseDN": "ou=users,dc=stonebranch,dc=com",
"filter": "(objectClass=groupOfNames)",
"userMatchers": [{
"userAttr": "DN",
"groupAttr": "member"
}],
"nameAttr": "cn"
}
} |
...