Namespace Alvine\Security\Authorization
DefaultAccessControl | Liste von Zugriffsberechtigungen und Entitäten. |
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. |
DefaultPermission | Berechtigung |
Role | Die Klasse Rolle abstrahiert den Zugriff auf Rechte. Im Unterschied zu einer Gruppe bildet es keine Strukturen ab. |
AccessControl | Liste von Zugriffsberechtigungen |
AccessControlList | Zugriffsberechtigungen |
Context | Kontext einer Authentifizierung oder Authorisierung. Anwendungsklassen müssen das Interface implementieren, damit die Prüflogig die Berechtigung prüfen kann. |
Permission | Berechtigung |
AccessControlListImplementation | 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. |
LockoutException | LockoutException (aussperren) wird geworfen, wenn die Funktionalität der Methode einen Zustand herbeiführt, in dem keiner mehr auf den Datensatz oder die Anwendung zugreifen könnte. |
PermissionException | PermissionException |
SecurityBreachException | Ein Sicherheitsverstoß liegt zum Beispiel vor, wenn Sicherheitsregeln nicht angewendet werden. |