
PHP-RBAC ist eine Autorisierungsbibliothek für PHP. Sie bietet Entwicklern NIST Level 2 Standard der rollenbasierten Zugriffskontrolle und mehr, in der bisher schnellsten Implementierung.
#PHP-RBAC v2.x
PHP-RBAC ist eine Autorisierungsbibliothek für PHP. Sie bietet Entwicklern NIST Level 2 hierarchische rollenbasierte Zugriffskontrolle und mehr in der bisher schnellsten Implementierung.
Aktuelle stabile Version: PHP-RBAC v2.0
##Kontakt
##Was ist ein RBAC-System?
Wirf einen Blick in den Abschnitt "Bevor du beginnst" unserer Dokumentation, um zu erfahren, was ein RBAC-System ist und was PHP-RBAC dir und deinem Projekt zu bieten hat.
##NIST-Level-2-Konformität
Informationen zu den NIST-RBAC-Levels findest du in diesem Dokument.
Weitere großartige Ressourcen findest du auf der NIST-RBAC-Gruppenseite.
##Installation
Du kannst jetzt Composer verwenden, um die PHP-RBAC-Codebasis zu installieren.
Installationsanweisungen findest du im Abschnitt "Erste Schritte" unserer Dokumentation.
##Verwendung##
Instanziieren eines PHP-RBAC-Objekts
Mit einer 'use'-Anweisung:
use PhpRbac;
$rbac = new Rbac();
Ohne eine 'use'-Anweisung, außerhalb eines Namespace:
$rbac = new PhpRbac\Rbac();
Ohne eine 'use'-Anweisung, innerhalb eines anderen Namespace (beachte den führenden Backslash):
$rbac = new \PhpRbac\Rbac();
##PHP-RBAC und PSR
Die Public API von PHP-RBAC ist jetzt vollständig PSR-0-, PSR-1- und PSR-2-konform.
Du kannst jetzt:
Wenn du Konflikte mit der PSR-Konformität bemerkst, reiche ein Issue ein.
##Die Zukunft von PHP-RBAC
Wir sind gerade dabei, die Internals von PHP-RBAC einem Refactoring zu unterziehen. Dabei haben wir zwei Ziele vor Augen:
Da bereits eine PSR-konforme Public API vorhanden ist, können wir weiterhin Stück für Stück auf unsere Ziele hinarbeiten, ohne die Public API zu verändern, mit der Entwickler arbeiten und auf die sie sich verlassen, und den Übergang so reibungslos und unsichtbar wie möglich gestalten.
##Mitwirken##
Wir begrüßen alle Beiträge, die dazu beitragen, PHP-RBAC morgen noch besser zu machen, als es heute ist!
Bitte besuche das PHP-RBAC-Wiki, um mehr über unseren Entwicklungsprozess und unseren Workflow zu erfahren.
###Wie du helfen kannst