Berechtigungen¶
Die Berechtigung auf Datensatzebene wird über das Interface
\Alvine\Security\Authorization\Verification
im entsprechenden Modell definiert.
Um ein Modell um Berechtigungen zu erweitern, muss im Modell das Interface
\Alvine\Security\Authorization\Verification
implementiert werden. Über die
Methode isPermit()
wird die Berechtigungslogik implementiert.
Die Implementierung für Benutzer ist hier beschrieben.