Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 49.480.166 Times

Apache2::AuthNetLDAP 0.01

  Date Added: January 05, 2010  |  Visits: 646

Apache2::AuthNetLDAP

Report Broken Link
Printer Friendly Version


Product Homepage
Download (91 downloads)



Apache2::AuthNetLDAP is a mod_perl module that uses the Net::LDAP module for user authentication for Apache. SYNOPSIS AuthName "LDAP Test Auth" AuthType Basic #only set the next two if you need to bind as a user for searching #PerlSetVar BindDN "uid=user1,ou=people,o=acme.com" #optional #PerlSetVar BindPWD "password" #optional PerlSetVar BaseDN "ou=people,o=acme.com" PerlSetVar LDAPServer ldap.acme.com PerlSetVar LDAPPort 389 #PerlSetVar UIDAttr uid PerlSetVar UIDAttr mail #PerlSetVar AlternatePWAttribute alternateAttribute #PerlSetVar SearchScope base | one | sub # default is sub #PerlSetVar LDAPFilter "(&(course=CSA)(class=A))" #optional # Set if you want to encrypt communication with LDAP server # and avoid sending clear text passwords over the network PerlSetVar UseStartTLS yes | no # Set if you want to allow an alternate method of authentication PerlSetVar AllowAlternateAuth yes | no require valid-user PerlAuthenHandler Apache2::AuthNetLDAP This module authenticates users via LDAP using the Net::LDAP module. This module is Graham Barrs "pure" Perl LDAP API. It also uses all of the same parameters as the Apache::AuthPerLDAP, but I have added four extra parameters. The parameters are: PerlSetVar BindDN Used to set initial LDAP user. PerlSetVar BindPWD Used to set initial LDAP password. PerlSetVar BaseDN This sets the search base used when looking up a user in an LDAP server. PerlSetVar LDAPServer This is the hostname of the LDAP server you wish to use. PerlSetVar LDAPPort This is the port the LDAP server is listening on. PerlSetVar UIDAttr The attribute used to lookup the user. PerlSetVar AlternatePWAttribute The an alternate attribute with which the $password will be tested. This allows you to test with another attribute, instead of just trying to bind the userdn and password to the ldap server. If this option is used, then a BindDN and BindPWD must be used for the initial bind. PerlSetVar AllowAlternateAuth This attribute allows you to set an alternative method of authentication (Basically, this allows you to mix authentication methods, if you dont have all users in the LDAP database). It does this by returning a DECLINE and checking for the next handler, which could be another authentication, such as Apache-AuthenNTLM or basic authentication. PerlSetVar SearchScope Optional. Can be base, one or sub. Default is sub. Determines the scope of the LDAP search. PerlSetVar LDAPFilter This is an LDAP filter, as defined in RFC 2254. This is optional. If provided, it will be ANDed with the filter that verifies the UID. For example, if you have these set: PerlSetVar UIDAttr uid PerlSetVar LDAPFilter "(&(course=41300)(year=3)(classCode=Y))" and a user authenticates with the username "nicku" then the following filter will be generated to search for the entry to authenticate against: (&(&(course=41300)(year=3)(classCode=Y))(uid=nicku)) This will then allow nicku access only if nickus LDAP entry has the attribute course equal to 41300, the attribute year equal to 3, and attribute classCode equal to Y. And of course, if the password is correct. This may be useful for restricting access to a group of users in a large directory, e.g., at a university. PerlSetVar UseStartTLS Optional; can be yes or no. If yes, will fail unless can start a TLS encrypted connection to the LDAP server before sending passwords over the network. Note that this requires that the optional module IO::Socket::SSL is installed; this depends on Net::SSLeay, which depends on openssl. Of course, the LDAP server must support Start TLS also..

Requirements: No special requirements
Platforms: Linux
Keyword: Attribute Authentication Authnetldap Ldap Server Module Optional Perl Module Perlsetvar Perlsetvar Ldapfilter Perlsetvar Uidattr Server Uidattr User User Authentication
Users rating: 0/10

License: Freeware Size: 7.17 KB
USER REVIEWS
More Reviews or Write Review


APACHE2::AUTHNETLDAP RELATED
Utilities  -  wpldap - WWW interface to LDAP server 0.6.4
WWW interface to LDAP server allows to administer LDAP directory using WWW interface.It uses certificates a10n, has search, edit, administer capabilities and also anonymous read-only access.wpLDAP depends on Apache, PHP, OpenLDAP and OpenSSL packages
30.09 KB  
Modules  -  LDAP Help Module 6.x-1.x-de
This module is meant to assist Drupal admins in configuring, debugging, sharing, and submitting support and bug request related to LDAP integration modules. LDAP Help Module should be disabled unless you are debugging or configuring ldap problems....
20.48 KB  
Network & Internet  -  Apache Directory Server 1.0
Apache Directory Server is an embeddable LDAP server implemented in pure Java. Our primary vision (others also outlined below) is to build an enterprise directory server platform (and its components) where other Internet services snap in to...
 
Email  -  ldapContacts 1.2.0
ldapContacts is a tool written in PHP intended to handle a shared address book on a LDAP server (openldap). You can synchronize your Microsoft Outlook contacts.It is fully compatible with the Mozilla Thunderbird LDAP schema...
 
Libraries  -  Samba::LDAP::Config 0.03
Samba::LDAP::Config is a Perl module to config file related tasks for Samba::LDAP. SYNOPSIS use Samba::LDAP::Config; my $config = Samba::LDAP::Config->new() or die "Cant create objectn"; # Returns where smbldap.conf, smbldap_bind.conf and...
81.92 KB  
Libraries  -  Net::LDAP::FAQ 0.34
Net::LDAP::FAQ is a Perl module with Frequently Asked Questions about Net::LDAP. SYNOPSIS perldoc Net::LDAP::FAQ This document serves to answer the most frequently asked questions on both the perl-ldap Mailing List and those sent to Graham...
256 KB  
Server Management  -  mod_psldap 0.89
mod_psldap is an Apache module for leveraging LDAP services built on the OpenLDAP library and the Apache APIs, to include web based A&A, web based updates to the LDAP store, server-side XSLT processing, and session management across servers.
 
Security Tools  -  django-auth-ldap 1.0.19
This authentication backend enables a Django project to authenticate against any LDAP server. To use it, add django_auth_ldap.backend.LDAPBackend to AUTHENTICATION_BACKENDS. It is not necessary to add django_auth_ldap to INSTALLED_APPLICATIONS...
30.72 KB  
Utilities  -  OpenSSH LDAP Public Key patch 0.3.9
OpenSSH LDAP Public Key patch provides an easy way of centralizing strong user authentication by using an LDAP server for retrieving public keys instead of ~/.ssh/authorized_keys. It uses the standard core.schema/nis.schema and...
60.42 KB  
Utilities  -  LDAP Shell 2.0
LDAP Shell is an interactive LDAP shell written in Perl and allowing basic administrative functionality, such as crawling the directory tree and modifying entries. It is composed of two parts: Net::LDAP::Config, and ldapsh. Net::LDAP::Config...
40.96 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB