
PHP-RBAC é uma biblioteca de autorização para PHP. Ela fornece aos desenvolvedores Controle de Acesso Baseado em Funções (RBAC) Padrão Nível 2 do NIST e muito mais, na implementação mais rápida até o momento.
#PHP-RBAC v2.x
O PHP-RBAC é uma biblioteca de autorização para PHP. Ela fornece aos desenvolvedores Controle de Acesso Baseado em Papéis Hierárquico de Nível 2 do NIST e muito mais, na implementação mais rápida até agora.
Versão Estável Atual: PHP-RBAC v2.0
##Conecte-se Conosco
##O que é um Sistema Rbac?
Dê uma olhada na seção "Antes de Começar" da nossa Documentação para aprender o que é um sistema RBAC e o que o PHP-RBAC tem a oferecer para você e seu projeto.
##Conformidade com o NIST Nível 2
Para informações sobre os Níveis de RBAC do NIST, consulte Este Artigo.
Para mais ótimos recursos, veja a Página do Grupo RBAC do NIST.
##Instalação
Agora você pode usar o Composer para instalar a base de código do PHP-RBAC.
Para as Instruções de Instalação, consulte a seção "Começando" da nossa Documentação.
##Uso##
Instanciando um Objeto PHP-RBAC
Com uma declaração 'use':
use PhpRbac;
$rbac = new Rbac();
Sem uma declaração 'use', fora de um namespace:
$rbac = new PhpRbac\Rbac();
Sem uma declaração 'use', dentro de outro namespace (observe a barra invertida inicial):
$rbac = new \PhpRbac\Rbac();
##PHP-RBAC e PSR
A API Pública do PHP-RBAC agora é totalmente compatível com PSR-0, PSR-1 e PSR-2.
Agora você pode:
Se você notar qualquer conflito com a conformidade com PSR, por favor Envie um Problema.
##O futuro do PHP-RBAC
Estamos no processo de refatorar os componentes internos do PHP-RBAC. Temos dois objetivos em mente ao fazer isso:
Com uma API Pública compatível com PSR já em vigor, podemos continuar trabalhando em direção aos nossos objetivos, um pedaço de cada vez, sem alterar a API Pública com a qual os desenvolvedores trabalham e na qual confiam, tornando a transição a mais suave e invisível possível.
##Contribuindo##
Aceitamos todas as contribuições que ajudarão a tornar o PHP-RBAC ainda melhor amanhã do que é hoje!
Por favor, visite a Wiki do PHP-RBAC para aprender sobre nosso processo de desenvolvimento e fluxo de trabalho.
###Como Você Pode Ajudar