Apache::AuthzLDAP

mod_perl LDAP Authorization Module
Download

Apache::AuthzLDAP Ranking & Summary

Advertisement

  • Rating:
  • License:
  • IBM Public License
  • Price:
  • FREE
  • Publisher Name:
  • Christian Gilmore
  • Publisher web site:
  • http://search.cpan.org/~cgilmore/

Apache::AuthzLDAP Tags


Apache::AuthzLDAP Description

mod_perl LDAP Authorization Module Apache::AuthzLDAP is a Perl module 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.Apache::AuthzLDAP sets both a request header and an environment variable called REMOTE_GROUP which contains a space-separated, double-quoted list of groups to which the requestor is authorized.SYNOPSIS < 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=My Company # Default: none PerlSetVar AuthzGroupAttrType gid # Default: cn PerlSetVar AuthzLDAPServer ldap.foo.com # Default: localhost PerlSetVar AuthzLDAPPort 389 # Default: 389 PerlSetVar AuthzMemberAttrType uniquemember # Default: member PerlSetVar AuthzMemberAttrValue dn # Default: cn PerlSetVar AuthzNestedAttrType uniquegroup # Default: member PerlSetVar AuthzNestedGroups on # Default: off PerlSetVar AuthzRequire inAllGroups # Default: inAGroup PerlSetVar AuthzUidattrType userid # Default: uid PerlAuthzHandler Apache::AuthzLDAP require group "My Group" GroupA "Group B" # Authorize user against # multiple groups < /Directory > Requirements: · Perl


Apache::AuthzLDAP Related Software