
PHP-RBAC est une bibliothèque d'autorisation pour PHP. Elle fournit aux développeurs le contrôle d'accès basé sur les rôles standard Niveau 2 du NIST et plus encore, dans l'implémentation la plus rapide à ce jour.
#PHP-RBAC v2.x
PHP-RBAC est une bibliothèque d'autorisation pour PHP. Elle offre aux développeurs un contrôle d'accès hiérarchique basé sur les rôles de niveau 2 NIST et plus encore, dans l'implémentation la plus rapide à ce jour.
Version stable actuelle : PHP-RBAC v2.0
##Nous contacter
##Qu'est-ce qu'un système RBAC ?
Jetez un coup d'œil à la section "Avant de commencer" de notre Documentation pour découvrir ce qu'est un système RBAC et ce que PHP-RBAC peut vous apporter ainsi qu'à votre projet.
##Conformité NIST niveau 2
Pour des informations sur les niveaux RBAC NIST, veuillez consulter Ce document.
Pour plus de ressources, consultez la Page du groupe RBAC NIST.
##Installation
Vous pouvez désormais utiliser Composer pour installer la base de code de PHP-RBAC.
Pour les instructions d'installation, veuillez vous référer à la section "Pour commencer" de notre Documentation.
##Utilisation##
Instanciation d'un objet PHP-RBAC
Avec une instruction 'use' :
use PhpRbac;
$rbac = new Rbac();
Sans instruction 'use', en dehors d'un espace de noms :
$rbac = new PhpRbac\Rbac();
Sans instruction 'use', à l'intérieur d'un autre espace de noms (remarquez l'antislash de début) :
$rbac = new \PhpRbac\Rbac();
##PHP-RBAC et PSR
L'API publique de PHP-RBAC est désormais entièrement conforme à PSR-0, PSR-1 et PSR-2.
Vous pouvez désormais :
Si vous remarquez des conflits avec la conformité PSR, veuillez Soumettre un problème.
##L'avenir de PHP-RBAC
Nous sommes en train de refactoriser les composants internes de PHP-RBAC. Nous avons deux objectifs en tête en le faisant :
Avec une API publique déjà conforme PSR, nous pouvons continuer à travailler vers nos objectifs pièce par pièce sans modifier l'API publique sur laquelle les développeurs travaillent et comptent, rendant la transition aussi fluide et invisible que possible.
##Contribuer##
Nous accueillons toutes les contributions qui aideront à rendre PHP-RBAC encore meilleur demain qu'aujourd'hui !
Veuillez visiter le Wiki PHP-RBAC pour en savoir plus sur notre processus de développement et notre flux de travail.
###Comment vous pouvez aider