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

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 hashes). 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 </Directory> These directives can also be used in a .htaccess file.




  • perl(Apache/ = 0.020
  • perl-Apache-AuthLDAPBind = 0.02-alt1

    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


    • /usr/share/doc/perl-Apache-AuthLDAPBind-0.02/Changes
    • /usr/share/doc/perl-Apache-AuthLDAPBind-0.02/README
    • /usr/share/perl5/Apache/