
PHP-RBAC는 PHP용 권한 부여 라이브러리입니다. 개발자에게 NIST 레벨 2 표준 역할 기반 접근 통제(RBAC)와 그 이상을 지금까지 가장 빠른 구현으로 제공합니다.
#PHP-RBAC v2.x
PHP-RBAC는 PHP를 위한 권한 부여(authorization) 라이브러리입니다. 개발자에게 NIST 레벨 2 계층적 역할 기반 접근 제어(Hierarchical Role Based Access Control)와 그 이상을 지금까지 가장 빠른 구현으로 제공합니다.
현재 안정 버전: PHP-RBAC v2.0
##Connect With Us
##What is an Rbac System?
Rbac 시스템이 무엇이고 PHP-RBAC가 여러분과 여러분의 프로젝트에 무엇을 제공할 수 있는지 알아보려면 문서의 "시작하기 전에" 섹션을 살펴보세요.
##NIST Level 2 Compliance
NIST RBAC 레벨에 대한 정보는 이 논문을 참조하세요.
더 많은 유용한 자료는 NIST RBAC 그룹 페이지를 참조하세요.
##Installation
이제 Composer를 사용하여 PHP-RBAC 코드 베이스를 설치할 수 있습니다.
##Usage##
PHP-RBAC 객체 인스턴스화
'use' 문 사용 시:
use PhpRbac;
$rbac = new Rbac();
'use' 문 없이 네임스페이스 외부에서:
$rbac = new PhpRbac\Rbac();
'use' 문 없이 다른 네임스페이스 내부에서 (앞의 백슬래시에 유의하세요):
$rbac = new \PhpRbac\Rbac();
##PHP-RBAC and PSR
PHP-RBAC의 공개 API는 이제 완전히 PSR-0, PSR-1 및 PSR-2를 준수합니다.
이제 다음을 할 수 있습니다:
PSR 준수와 관련하여 충돌이 발견되면 이슈를 제출해 주세요.
##The future of PHP-RBAC
우리는 PHP-RBAC 내부를 리팩토링하는 과정에 있습니다. 이를 수행하면서 두 가지 목표를 염두에 두고 있습니다:
PSR을 준수하는 공개 API가 이미 마련되어 있으므로, 개발자들이 사용하고 의존하는 공개 API를 변경하지 않고도 한 번에 하나씩 목표를 향해 계속 작업할 수 있으며, 전환을 가능한 한 매끄럽고 눈에 띄지 않게 만들 수 있습니다.
##Contributing##
PHP-RBAC가 오늘보다 내일 더 나아지도록 도와줄 모든 기여를 환영합니다!
개발 프로세스와 워크플로우를 알아보려면 PHP-RBAC 위키를 방문하세요.
###How You Can Help