Auth/Adapter/Ldap.php
Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled
with this package in the file LICENSE.txt.
It is also available through the world-wide-web at this URL:
http://framework.zend.com/license/new-bsd
If you did not receive a copy of the license and are unable to
obtain it through the world-wide-web, please send an email
to license@zend.com so we can send you a copy immediately.
- Category
- Zend
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Auth
- Subpackage
- Zend_Auth_Adapter
- Version
- $Id$
\Zend_Auth_Adapter_Ldap
Package: Zend_Auth\Zend_Auth_Adapter- Implements
- Category
- Zend
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
Properties
string $_authenticatedDn = null
The DN of the authenticated account. Used to retrieve the account entry on request.
Default valuenull
Details- Type
- string
array $_options = null
The array of arrays of Zend_Ldap options passed to the constructor.
Default valuenull
Details- Type
- array
string $_password = null
The password of the account being authenticated.
Default valuenull
Details- Type
- string
string $_username = null
The username of the account being authenticated.
Default valuenull
Details- Type
- string
Methods
__construct(array $options = array(), string $username = null, string $password = null) : void
ParametersName | Type | Description |
---|
$options | array | An array of arrays of Zend_Ldap options |
---|
$username | string | The username of the account being authenticated |
---|
$password | string | The password of the account being authenticated |
---|
_checkGroupMembership(\Zend_Ldap $ldap, string $canonicalName, string $dn, array $adapterOptions) : string | true
Checks the group membership of the bound user
ParametersName | Type | Description |
---|
$ldap | \Zend_Ldap | |
---|
$canonicalName | string | |
---|
$dn | string | |
---|
$adapterOptions | array | |
---|
ReturnsType | Description |
---|
string | true | |
_optionsToString(array $options) : string
Converts options to string
ParametersName | Type | Description |
---|
$options | array | |
---|
Returns _prepareOptions(\Zend_Ldap $ldap, array $options) : array
Sets the LDAP specific options on the Zend_Ldap instance
ParametersReturnsType | Description |
---|
array | of auth-adapter specific options |
getAccountObject(array $returnAttribs = array(), array $omitAttribs = array()) : \stdClass | boolean
getAccountObject() - Returns the result entry as a stdClass object
This resembles the feature {@see Zend_Auth_Adapter_DbTable::getResultRowObject()}.
Closes ZF-6813
ParametersName | Type | Description |
---|
$returnAttribs | array | |
---|
$omitAttribs | array | |
---|
ReturnsgetOptions() : array | null
Returns the array of arrays of Zend_Ldap options of this adapter.
ReturnsType | Description |
---|
array | null | |
getPassword() : string | null
Returns the password of the account being authenticated, or
NULL if none is set.
ReturnsType | Description |
---|
string | null | |
getUsername() : string | null
Returns the username of the account being authenticated, or
NULL if none is set.
ReturnsType | Description |
---|
string | null | |
setCredential(string $credential) : \Zend_Auth_Adapter_Ldap
setCredential() - set the credential (password) value to be used
Proxies to {@see setPassword()}
Closes ZF-6813
ParametersName | Type | Description |
---|
$credential | string | |
---|
ReturnssetIdentity(string $identity) : \Zend_Auth_Adapter_Ldap
setIdentity() - set the identity (username) to be used
Proxies to {@see setUsername()}
Closes ZF-6813
ParametersName | Type | Description |
---|
$identity | string | |
---|
ReturnssetOptions(array $options) : \Zend_Auth_Adapter_Ldap
Sets the array of arrays of Zend_Ldap options to be used by
this adapter.
ParametersName | Type | Description |
---|
$options | array | The array of arrays of Zend_Ldap options |
---|
Returns setPassword(string $password) : \Zend_Auth_Adapter_Ldap
Sets the passwort for the account
ParametersName | Type | Description |
---|
$password | string | The password of the account being authenticated |
---|
Returns setUsername(string $username) : \Zend_Auth_Adapter_Ldap
Sets the username for binding
ParametersName | Type | Description |
---|
$username | string | The username for binding |
---|
Returns