Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
rbac — PHP-RBAC is an authorization library for PHP. It provides developers with NIST Level 2 Standard Role Based Access Control and more, in the fastest implementation yet. | Kitploit
工具/GitHubGitHub/owasp/rbac
Authentication & AuthorizationWeb SecurityDevSecOpsUtilities & FrameworksIdentity & Access Management (IAM)
GitHubowasp/rbac

rbac

PHP-RBAC is an authorization library for PHP. It provides developers with NIST Level 2 Standard Role Based Access Control and more, in the fastest implementation yet.

查看仓库
43613811年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
网站

#PHP-RBAC v2.x

PHP-RBAC 是一个用于 PHP 的授权库。它以迄今最快的实现,为开发者提供 NIST Level 2 层次化基于角色的访问控制及更多功能。

当前稳定版本: PHP-RBAC v2.0

##联系我们

  • 主页:http://phprbac.net/
  • OWASP 项目页面:https://www.owasp.org/index.php/Phprbac
  • PHP-RBAC 文档:http://phprbac.net/docs_contents.php
  • PHP-RBAC Wiki:https://github.com/OWASP/rbac/wiki
  • PHP-RBAC API:http://phprbac.net/api.php
  • 问题追踪:https://github.com/OWASP/rbac/issues?state=open
  • 邮件列表:https://lists.owasp.org/mailman/listinfo/owasp_phprbac

##什么是 RBAC 系统?

请查阅我们文档中的“开始之前”部分,了解 RBAC 系统是什么以及 PHP-RBAC 能为您的项目提供什么。

##NIST Level 2 合规性

关于 NIST RBAC 级别的信息,请参阅此论文。

更多优秀资源请查看 NIST RBAC 小组页面。

##安装

您现在可以使用 Composer 安装 PHP-RBAC 代码库。

安装说明请参考我们文档中的“入门指南”部分。

##用法##

实例化 PHP-RBAC 对象

使用 'use' 语句:

root@kitploit:~
    use PhpRbac;
    
    $rbac = new Rbac();

不使用 'use' 语句,在命名空间外部:

root@kitploit:~
    $rbac = new PhpRbac\Rbac();

不使用 'use' 语句,在另一个命名空间内部(注意前导反斜杠):

root@kitploit:~
    $rbac = new \PhpRbac\Rbac();

##PHP-RBAC 与 PSR

PHP-RBAC 的公共 API 现已完全符合 PSR-0、PSR-1 和 PSR-2 规范。

您现在可以:

  • 使用 Composer 安装/更新 PHP-RBAC
  • 使用任何符合 PSR-0 规范的自动加载器与 PHP-RBAC 配合
  • 使用内置的自动加载器加载 PHP-RBAC

如果您发现任何与 PSR 合规性相关的冲突,请提交一个问题。

##PHP-RBAC 的未来

我们正在重构 PHP-RBAC 的内部实现。在此过程中,我们有两个目标:

  • 满足现代 PHP OOP 的“最佳实践”
  • 满足 PHP-FIG PSR 合规性:http://www.php-fig.org/

由于已经拥有符合 PSR 规范的公共 API,我们可以继续逐步朝着目标前进,而不会改变开发者正在使用和依赖的公共 API,从而实现尽可能无缝且不可见的过渡。

##贡献##

我们欢迎所有能够帮助 PHP-RBAC 变得比今天更好的贡献!

请访问 PHP-RBAC Wiki 了解我们的开发流程和工作流程。

###如何帮助

  • 使用我们的问题追踪报告 Bug、功能请求或文档错误
  • 选择一个 Bug 进行修复并提交拉取请求
  • 使用我们的问题追踪为文档提供有用的建议和贡献
  • 通过以下方式传播 PHP-RBAC:
    • 创建教程
    • 写博客
    • 发推文
    • Facebook
    • Google+
    • 与朋友和同事谈论我们
下载工具