Class DefaultAccessControlList
Liste von Zugriffsberechtigungen und Entitäten. Objekte dieser Klasse führen zwei Listen. Ein mit den möglichen Berechtigungen und eine mit den Entitäten, die diese Berechtigungen besitzen. Über die Methode DefaultAccessControl::isPermit() kann geprüft werden ob eine Entität ein bestimmtes Recht besitzt.
Wird eine Gruppe oder Rolle hinzugefügt, so wird rekursive in dieser Rolle oder Gruppe gesucht.
- Alvine\Core\Alvine implements Serializable uses Alvine\Core\SerializableImplementation
- Alvine\Security\Authorization\DefaultAccessControlList implements Alvine\Security\Authorization\AccessControlList uses Alvine\Security\Authorization\AccessControlListImplementation
Namespace: Alvine\Security\Authorization
Package: Alvine\Security\Authorization
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 20141022
Link: Alvine
Located at security/authorization/DefaultAccessControlList.class.php
Package: Alvine\Security\Authorization
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 20141022
Link: Alvine
Located at security/authorization/DefaultAccessControlList.class.php
public
|
__call(),
__clone(),
__get(),
__set(),
__toString(),
equals(),
getClass(),
getClone(),
getClosure(),
getHashCode(),
getID(),
getShortID(),
isCallable(),
isInstanceOf(),
propertyExists()
|
serialize(),
unserialize()
|
addAccessControl(),
attachAuthority(),
getAccessControl(),
isPermit(),
removeAccessControl()
|
checkAndAdjustSerialisation(),
serialize(),
unserialize()
|
string |
DEFAULTNAME
Defaultname |
#
'default'
|
APIVERSION,
IDENTIFICATION,
SERIALVERSION,
VERSION
|
$hash,
$properties
|
$accessControlListName,
$associatedAccessControlList
|