ldap-query()
OXN-node-set ldap-query(string url, string rdn, string rdnPassword, string base_dn, string search, string attributes)Parameters
Example
<flow>
<eval out="$search">concat("(&(objectClass=person)(memberOf=CN=Users,ou=People,dc=example,dc=com)(sAMAccountName=*doe*))")</eval>
<eval out="$attributes">"sAMAccountName,displayName,mail"</eval>
<eval out="$ldap_url">"ldap://ad.example.com"</eval>
<eval out="$ldap">ldap-lookup($ldap_url, $request/post/rdn, $request/post/rdnPassword, "dc=example,dc=com", $search, $attributes)</eval>
<error if="not($ldap)">
{
"status": 403,
"message": "ldap-lookup() failed"
}
</error>
</flow>Last updated