Class Identity
Eine Identität ist eine konkrete Klasse eines Subjekts und damit eine Entity im Rechtesystem der Anwendung. Die Identität kann unbestätigt (nicht durch eine Autorität verifiziert) oder bestätigt sein.
Über die Referenz kann die Bestätigung zur Autorität zurückverfolgt werden. Bei der Verifizierung wird die Autorität nach der Beglaubigung gefragt.
Eine Identität ist zunächst unbestätigt, erst durch den Aufruf der Methode validate durch eine Autorität wird die Identität im Scope der Autorität validiert.
- Alvine\Core\Alvine implements Serializable uses Alvine\Core\SerializableImplementation
- Alvine\Security\Authentication\Identity implements Alvine\Security\Authentication\Subject
Direct known subclasses
Alvine\Security\Authentication\UserIndirect known subclasses
Alvine\Security\Authentication\Anonymous
Namespace: Alvine\Security\Authentication
Package: Alvine\Security\Authentication
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 20130721
Link: Alvine
Located at security/authentication/Identity.class.php
Package: Alvine\Security\Authentication
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 20130721
Link: Alvine
Located at security/authentication/Identity.class.php
public
|
|
public
string
|
|
public
Alvine\Security\Authentication\Ientity
|
#
verify(
Identität prüfen |
public
string|null
|
#
getToken( )
Token der Autorität um das Objekt zu identifizieren. Bei Authentifzierng über ADS ist dies zum Beispiel die GUI des Subjektes. |
public
null|
|
|
public
boolean
|
|
public
string
|
__call(),
__clone(),
__get(),
__set(),
equals(),
getClass(),
getClone(),
getClosure(),
getHashCode(),
getID(),
getShortID(),
isCallable(),
isInstanceOf(),
propertyExists()
|
serialize(),
unserialize()
|
checkAndAdjustSerialisation(),
serialize(),
unserialize()
|
APIVERSION,
IDENTIFICATION,
SERIALVERSION,
VERSION
|
protected
boolean
|
$verified
Authentifikation bestätigt |
#
false
|
protected
string
|
$reference
Referenz der Autorität |
#
null
|
protected
string
|
$token
Token der Autorität |
#
null
|
protected
string
|
$name
Name der Identität |
#
null
|
$hash,
$properties
|