perl-Apache-AuthLDAPBind - Authentcates a user to Apache by binding to an

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package name perl-Apache-AuthLDAPBind
Package version 0.02
Package release alt1
Package architecture noarch
Package type rpm
Installed size 7.01 KB
Download size 7.01 KB
Official Mirror
This is an authentication module for Apache 1.3 (and mod_perl) that
authenticates a user to an LDAP server by binding as that user (with
his supplied password).  If the bind succeeds, the user is
authenticated.  If not, authentication fails.
This is much more secure than the usual method of checking the
password against a hash, since there's no possibility that the hash
will be viewed while in transit (or worse, simply pulled out of the
LDAP database by an attacker), or that the client somehow miscomputes
the hash (since there are a variety of algorithms for password
Since passwords are being sent to the LDAP server over the network,
the server is required to support SSL.  Authentications will fail if
the server doesn't support StartTLS.  Cutting corners is not an option
when dealing with passwords!
Example Apache 1.3 configuration:
<Directory /foo/bar>
AuthName "Foo Bar Authentication"
AuthType Basic  # use SSL, or your passwords will be sent cleartext!!
PerlSetVar ldap_base_dn o=Foo,c=Bar    # Default: Empty String ("")
PerlSetVar ldap_server    # Default: localhost
PerlSetVar ldap_server_port 389        # Default: (standard port)
PerlSetVar ldap_uid_attr uid           # Default: uid
PerlAuthenHandler Apache::AuthLDAPBind
require valid-user             # Any Valid LDAP User
These directives can also be used in a .htaccess file.


Package Version Architecture Repository
perl-Apache-AuthLDAPBind - - -


Name Value
/usr/share/perl5 -
perl(Apache/ -
perl(Net/ -
rpmlib(PayloadIsLzma) -


Name Value
perl(Apache/ = 0.020
perl-Apache-AuthLDAPBind = 0.02-alt1


Type URL
Binary Package perl-Apache-AuthLDAPBind-0.02-alt1.noarch.rpm
Source Package perl-Apache-AuthLDAPBind-0.02-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] noarch autoimports
    rpm [Sisyphus] noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-Apache-AuthLDAPBind rpm package:
    # sudo apt-get install perl-Apache-AuthLDAPBind



See Also

Package Description
perl-Apache-AuthPOP3-0.02-alt1.noarch.rpm Authentication and Authorization via POP3
perl-Apache-AuthPerLDAP-0.5-alt1.noarch.rpm mod_perl PerLDAP Authentication Module
perl-Apache-AuthenProgram-0.90-alt1.noarch.rpm mod_perl external program authentication module
perl-Apache-AuthenRadius-0.9-alt1.noarch.rpm Authentication via a Radius server
perl-Apache-AuthzUserDir-0.92-alt1.noarch.rpm mod_perl UserDir authorization module
perl-Apache-Bootstrap-0.07-alt1.noarch.rpm Bootstraps dual life mod_perl and mod_perl2 Apache modules
perl-Apache-BumpyLife-0.01-alt1.noarch.rpm mod_perl 1.x module for setting random value to MaxRequestsPerChild
perl-Apache-ConfigParser-1.02-alt1.noarch.rpm Load Apache configuration files
perl-Apache-ContentHandler-1.3.3-alt1.noarch.rpm mod_perl extension for uniform application
perl-Apache-DBI-Cache-0.08-alt1_27.noarch.rpm Perl DBI connection cache
perl-Apache-DBILogConfig-0.02-alt1.noarch.rpm Logs access information in a DBI database
perl-Apache-Dir-0.07-alt1.noarch.rpm Simple Perl Version of mod_dir
perl-Apache-DumpHeaders-0.94-alt1.noarch.rpm Watch HTTP transaction via headers
perl-Apache-EmbeddedPerl-Lite-0.06-alt1.noarch.rpm light weight embedded perl parser
perl-Apache-Emulator-0.06-alt1.noarch.rpm perl module Apache-Emulator