PHP Class Adldap\Auth\Guard

Inheritance: implements Adldap\Auth\GuardInterface
Show file Open project: adldap2/adldap2

Protected Properties

Property Type Description
$configuration Adldap\Configuration\DomainConfiguration
$connection Adldap\Connections\ConnectionInterface

Public Methods

Method Description
__construct ( Adldap\Connections\ConnectionInterface $connection, DomainConfiguration $configuration )
attempt ( $username, $password, $bindAsUser = false )
bind ( $username, $password, $prefix = null, $suffix = null )
bindAsAdministrator ( )

Protected Methods

Method Description
validateCredentials ( string $username, string $password ) Validates the specified username and password from being empty.

Method Details

__construct() public method

public __construct ( Adldap\Connections\ConnectionInterface $connection, DomainConfiguration $configuration )
$connection Adldap\Connections\ConnectionInterface
$configuration Adldap\Configuration\DomainConfiguration

attempt() public method

public attempt ( $username, $password, $bindAsUser = false )

bind() public method

public bind ( $username, $password, $prefix = null, $suffix = null )

bindAsAdministrator() public method

public bindAsAdministrator ( )

validateCredentials() protected method

Validates the specified username and password from being empty.
protected validateCredentials ( string $username, string $password )
$username string
$password string

Property Details

$configuration protected property

protected DomainConfiguration,Adldap\Configuration $configuration
return Adldap\Configuration\DomainConfiguration

$connection protected property

protected ConnectionInterface,Adldap\Connections $connection
return Adldap\Connections\ConnectionInterface