The Auth_ldap class provides an LDAP implementation of the Horde authentication system.
Required parameters:
'basedn' The base DN for the LDAP server. 'hostspec' The hostname of the LDAP server. 'uid' The username search key. 'filter' The LDAP formatted search filter to search for users. This setting overrides the 'objectclass' method below. 'objectclass' The objectclass filter used to search for users. Can be a single objectclass or an array.
Optional parameters:
'binddn' The DN used to bind to the LDAP server 'password' The password used to bind to the LDAP server 'version' The version of the LDAP protocol to use. DEFAULT: NONE (system default will be used)
$Horde: framework/Auth/Auth/ldap.php,v 1.47.10.33 2009/10/26 11:58:59 jan Exp $
Copyright 1999-2009 The Horde Project (http://www.horde.org/)
See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://opensource.org/licenses/lgpl-license.php.
Located in /Auth/Auth/ldap.php (line 33)
Auth | --Auth_ldap
Class | Description |
---|---|
![]() |
The Auth_msad class provides an experimental MSAD extension of the LDAP implementation of the Horde authentication system. |
An array of capabilities, so that the driver can report which operations it supports and which it doesn't.
LDAP connection handle
Inherited from Auth
Auth::$_authCredentials
Auth::$_params
Constructs a new LDAP authentication object.
Add a set of authentication credentials.
List Users
Remove a set of authentication credentials.
Update a set of authentication credentials.
Inherited From Auth
Auth::addHook()
Auth::addLogoutParameters()
Auth::addUser()
Auth::authenticate()
Auth::clearAuth()
Auth::exists()
Auth::factory()
Auth::genRandomPassword()
Auth::getAuth()
Auth::getAuthDomain()
Auth::getBareAuth()
Auth::getCredential()
Auth::getCryptedPassword()
Auth::getDriver()
Auth::getLoginScreen()
Auth::getLogoutReason()
Auth::getLogoutReasonString()
Auth::getParam()
Auth::getProvider()
Auth::getSalt()
Auth::hasCapability()
Auth::isAdmin()
Auth::isAuthenticated()
Auth::isPasswordChangeRequested()
Auth::listUsers()
Auth::readSessionData()
Auth::removeHook()
Auth::removeUser()
Auth::removeUserData()
Auth::setAuth()
Auth::setCredential()
Auth::singleton()
Auth::transparent()
Auth::updateUser()
Auth::_authenticate()
Auth::_isAdmin()
Documentation generated on Sun, 30 Jan 2011 05:19:04 +0000 by phpDocumentor 1.4.3