Help:WikiPlugin which displays a LDAP query as table.
Usage
<?plugin LdapSearch ?>
<?plugin LdapSearch
host="localhost"
port=389
basedn=""
filter="(cn=*)"
attributes=""
?>
<?plugin LdapSearch host=ldap.example.com filter="(ou=web-team)"
attributes="sn cn telephonenumber" ?>
<?plugin LdapSearch host="ldap.itd.umich.edu" basedn="" filter="(sn=jensen)" attributes="cn drink" ?>
<?plugin LdapSearch host=ldap.example.com attributes="cn sn telephonenumber" ?>
<?plugin LdapSearch host=bugs.debian.org port=10101 basedn="dc=current,dc=bugs,dc=debian,dc=org"
filter="(debbugsPackage=phpwiki)"
attributes="debbugsSeverity debbugsState debbugsTitle" ?>
Arguments
- host (default: from LDAP_AUTH_HOST or localhost)
hostname or ip or ldap:// uri to connect to.
- port (default: from LDAP_AUTH_HOST or 389)
portnumber to connect to.
- basedn (default: LDAP_BASE_DN)
connect string: "ou=Users,o=Development,dc=mycompany.com"
- filter (default: "(cn=*)")
Optional ldap_search() filter argument
- attributes (default: empty)
space seperated fields to return as table columns: "cn sn"
- options
ldap_set_option(). Default: LDAP_SET_OPTION if host == LDAP_AUTH_HOST Column seperated name=value pairs. Esp. needed for Windows Active directory: "LDAP_OPT_PROTOCOL_VERSION=3:LDAP_OPT_REFERRALS=0"
- user
Default: LDAP_AUTH_USER if host == LDAP_AUTH_HOST
- password
Default: LDAP_AUTH_PASSWORD if host == LDAP_AUTH_HOST user and password are required for Windows Active directory.