|
Apache::AuthzLDAP - mod_perl LDAP Authorization Module |
Apache::AuthzLDAP - mod_perl LDAP Authorization Module
<Directory /foo/bar> # Authorization Realm and Type (only Basic supported) AuthName "Foo Bar Authentication" AuthType Basic
# Any of the following variables can be set.
# Defaults are listed to the right.
PerlSetVar AuthenBaseDN o=Foo,c=Bar # Default: Empty String ("")
PerlSetVar AuthzBaseDN o=Tivoli Systems # Default: none
PerlSetVar AuthzGroupAttrType gid # Default: cn
PerlSetVar AuthzLDAPServer ldap.foo.com # Default: localhost
PerlSetVar AuthzLDAPPort 389 # Default: 389
PerlSetVar AuthzMemberAttrType uid # Default: member
PerlSetVar AuthzMemberAttrValue dn # Default: cn
PerlSetVar AuthzNestedGroups On # Default: off
PerlSetVar AuthzUidattrType userid # Default: uid
PerlAuthzHandler Apache::AuthzLDAP
require group "My Group" GroupA "Group B" # Authorize user against
# multiple groups
</Directory>
Apache::AuthzLDAP is designed to work with mod_perl and Net::LDAP. This module authorizes a user against an LDAP backend. It can be combined with Apache::AuthenLDAP to provide LDAP authentication as well.
The following variables can be defined within the configuration of Directory, Location, or Files blocks or within .htaccess files.
This module has hooks built into it to handle Apache::AuthzCache
version 0.02 and higher passing notes to avoid bugs in the
set_handlers() method in mod_perl versions 1.2x.
Jason Bodnar, Christian Gilmore <cgilmore@tivoli.com>
httpd(8), ldap(3), mod_perl(1), slapd(8C)
Copyright (C) 2001, International Business Machines Corporation and others. All Rights Reserved.
This module is free software; you can redistribute it and/or modify it under the terms of the IBM Public License.
|
Apache::AuthzLDAP - mod_perl LDAP Authorization Module |