Class storage
Storage authentication driver.
Verifies user credentials against a chained storage driver instance using an arbitrary encoding scheme, including hashes.
- Core\Object implements Core\Chainable
-
Core\Set
implements
Core\Accessor
-
Core\Authentication
-
Core\Authentication\Driver\storage
Package: Core\Authentication
Since: 3.0
Requires: PHP 5.3
Version: 2.0
Located at Authentication/Driver/storage.inc.php
Methods summary
public
|
|
protected
|
|
public
boolean
|
Methods inherited from Core\Authentication
Methods inherited from Core\Object
__autocreateFactory(),
__call(),
__processParameters(),
__toString(),
attachMethod(),
getValueForKey(),
getValueForKeyPath(),
getValueForUndefinedKey(),
hash(),
issetValueForKey(),
setValueForKey(),
setValueForKeyPath(),
setValueForUndefinedKey(),
uuid()
Constants summary
string |
AutochainParameter
Configuration parameter name for a list of automatically chained registry keys. |
#
'autochain'
|
string |
DataParameter
Configuration parameter name for the storage location reference of the user authentication data. |
#
'data'
|
string |
PasswordParameter
Configuration parameter name to control password authentication. If set
to |
#
'password-authentication'
|
string |
KeyFieldParameter
Configuration parameter name of unique storage user ID field. |
#
'key'
|
string |
DomainFieldParameter
Configuration parameter name of storage domain name field. |
#
'domain'
|
string |
UserFieldParameter
Configuration parameter name of storage user name field. |
#
'user'
|
string |
PasswordFieldParameter
Configuration parameter name of storage password field. |
#
'password'
|
Constants inherited from Core\Authentication
AllowEmptyPasswordParameter,
AllowEmptyUsernameParameter,
FieldSelectorParameter,
InvalidCredentials,
PasswordEncryptionParameter,
Success,
TemporaryFailure,
UnknownIdentifier
Constants inherited from Core\Object
AnyParameterType,
AutochainParameterType,
AutocreateParameterType,
BooleanParameterType,
CharParameterType,
EnumParameterType,
IntegerParameterType,
RealParameterType,
StringParameterType,
UserParameterType
Properties summary
protected
|
$_v_driver
Chained storage back-end driver instance. |
Properties inherited from Core\Authentication
$_v_parameters,
$_v_status,
$_v_statusMessage,
$_v_successor
Magic properties
public read-only
|
$driver
Chained storage back-end driver instance. |