This site is the archived OWASP Foundation Wiki and is no longer accepting Account Requests.
To view the new OWASP Foundation website, please visit https://owasp.org
Difference between revisions of "OWASP PHPRBAC Project"
Jesse Burns (talk | contribs) m (Changed 'Project Stage' from 'Incubator' to 'Lab') |
|||
(13 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{taggedDocument}} | ||
=Main= | =Main= | ||
− | <div style="width:100%;height: | + | <!-- DO NOT ALTER OR REMOVE THE TEXT ON NEXT LINE --> |
+ | <div style="width:100%;height:100px;border:0,margin:0;overflow: hidden;">[[Image:OWASP Inactive Banner.jpg|800px| link=https://www.owasp.org/index.php/OWASP_Project_Stages#tab=Inactive_Projects]] </div> | ||
+ | |||
+ | |||
{| style="padding: 0;margin:0;margin-top:10px;text-align:left;" |- | {| style="padding: 0;margin:0;margin-top:10px;text-align:left;" |- | ||
Line 14: | Line 18: | ||
Welcome to PHP-RBAC OWASP page. PHP-RBAC is an attempt to make computer software more secure by making role based access control practice much easier and safer. You can visit the official website of PHP-RBAC where tutorials and documentations are available at http://phprbac.net | Welcome to PHP-RBAC OWASP page. PHP-RBAC is an attempt to make computer software more secure by making role based access control practice much easier and safer. You can visit the official website of PHP-RBAC where tutorials and documentations are available at http://phprbac.net | ||
− | |||
Line 25: | Line 28: | ||
==Licensing== | ==Licensing== | ||
− | OWASP PHP-RBAC is free to use. It is licensed under the http://creativecommons.org/licenses/by-sa/3.0/ Creative Commons Attribution-ShareAlike 3.0 license], so you can copy, distribute and transmit the work, and you can adapt it, and use it commercially, but all provided that you attribute the work and if you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one. | + | OWASP PHP-RBAC is free to use. It is licensed under the [http://creativecommons.org/licenses/by-sa/3.0/ Creative Commons Attribution-ShareAlike 3.0 license], so you can copy, distribute and transmit the work, and you can adapt it, and use it commercially, but all provided that you attribute the work and if you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one. |
Line 42: | Line 45: | ||
== Presentation == | == Presentation == | ||
− | Demo: [http://phprbac.net/demo | + | Demo: [http://phprbac.net/demo.php How RBAC Works] |
− | |||
− | |||
− | |||
== Project Leader == | == Project Leader == | ||
− | Abbas Naderi | + | [[User:Abbas_Naderi|Abbas Naderi]] |
Line 57: | Line 57: | ||
* [[WebGoatPHP|WebGoatPHP]] | * [[WebGoatPHP|WebGoatPHP]] | ||
+ | == Ohloh == | ||
+ | *https://www.ohloh.net/p/owasp-php-rbac | ||
| valign="top" style="padding-left:25px;width:200px;" | | | valign="top" style="padding-left:25px;width:200px;" | | ||
Line 63: | Line 65: | ||
== Quick Download == | == Quick Download == | ||
− | * [https://sourceforge.net/projects/phprbac/files/latest/download | + | * [https://sourceforge.net/projects/phprbac/files/latest/download PHP-RBAC v2.0 Stable] |
− | |||
− | |||
== News and Events == | == News and Events == | ||
− | + | Repository:https://github.com/OWASP/rbac/commits/develop | |
− | + | 03-05-14 - 2.0-Stable Released! | |
+ | 08-31-13 - 2.0-Beta Released! | ||
==Classifications== | ==Classifications== | ||
Line 94: | Line 95: | ||
; Where is development and collaboration taking place? | ; Where is development and collaboration taking place? | ||
: Visit PHP-RBAC's Github Project Page: https://github.com/OWASP/rbac | : Visit PHP-RBAC's Github Project Page: https://github.com/OWASP/rbac | ||
+ | |||
= Acknowledgements = | = Acknowledgements = | ||
Line 99: | Line 101: | ||
PHP-RBAC is developed by a worldwide team of volunteers. The primary contributors to date have been: | PHP-RBAC is developed by a worldwide team of volunteers. The primary contributors to date have been: | ||
− | * Abbas Naderi, aka AbiusX | + | * [[User:Abbas_Naderi|Abbas Naderi]], aka [http://abiusx.com/ AbiusX] |
* A team of volunteer [https://etebaran.com/ Etebaran Informatics] developers | * A team of volunteer [https://etebaran.com/ Etebaran Informatics] developers | ||
− | * Jesse Burns, aka Burnsy, aka jburns131 | + | * [[User:Jesse_Burns|Jesse Burns]], aka [http://www.jbwebware.com Burnsy], aka [https://github.com/jburns131 jburns131] |
+ | |||
==Others== | ==Others== | ||
− | * Aleksander, aka bblue | + | * Aleksander, aka [https://github.com/bblue bblue] |
− | * Jeffrey N. Carre, aka bleuscyther | + | * Jeffrey N. Carre, aka [https://github.com/bleuscyther bleuscyther] |
+ | |||
= Road Map and Getting Involved = | = Road Map and Getting Involved = | ||
− | As of PHP-RBAC v2- | + | As of PHP-RBAC v2.0-Stable, the priorities are: |
− | + | ||
* Finish working on the v2.x Documentation | * Finish working on the v2.x Documentation | ||
+ | * Begin work towards full PSR compliance | ||
+ | |||
Involvement in the development and promotion of PHP-RBAC is actively encouraged! | Involvement in the development and promotion of PHP-RBAC is actively encouraged! | ||
+ | |||
You do not have to be a security expert in order to contribute. | You do not have to be a security expert in order to contribute. | ||
+ | |||
Some of the ways you can help: | Some of the ways you can help: | ||
+ | |||
* Reporting Bugs | * Reporting Bugs | ||
* Asking Questions | * Asking Questions | ||
Line 120: | Line 129: | ||
* Tweating and Facebooking about PHP-RBAC | * Tweating and Facebooking about PHP-RBAC | ||
* Talking about PHP-RBAC | * Talking about PHP-RBAC | ||
− | |||
Latest revision as of 14:26, 12 February 2016
OWASP PHP-RBACPHP-RBAC is the de-facto authorization library for PHP. It provides developers with NIST Level 2 Standard Role Based Access Control and more, in the fastest implementation yet.
IntroductionWelcome to PHP-RBAC OWASP page. PHP-RBAC is an attempt to make computer software more secure by making role based access control practice much easier and safer. You can visit the official website of PHP-RBAC where tutorials and documentations are available at http://phprbac.net
DescriptionPHP-RBAC is a standard NIST Level 2 Hierarchical Role Based Access Control library implemented as a library for PHP. It allows perfectly maintainable function-level access control for enterprise and small applications or even frameworks. Since implementation of NIST Level 2 Hierarchical RBAC is quite complicated, there are very few similar libraries and most of them do not adhere to standards. PHP-RBAC is one of the fastest implementations (relying on a SQLite or MySQL backend) and has been tested in industry for more than three years.
LicensingOWASP PHP-RBAC is free to use. It is licensed under the Creative Commons Attribution-ShareAlike 3.0 license, so you can copy, distribute and transmit the work, and you can adapt it, and use it commercially, but all provided that you attribute the work and if you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.
|
What is PHP-RBAC?OWASP PHP-RBAC provides:
PresentationDemo: How RBAC Works Project Leader
Related ProjectsOhloh |
Quick DownloadNews and EventsRepository:https://github.com/OWASP/rbac/commits/develop 03-05-14 - 2.0-Stable Released! 08-31-13 - 2.0-Beta Released! Classifications |
- Where can I find out more about PHP-RBAC?
- Visit PHP-RBAC's website: http://phprbac.net
- Where is development and collaboration taking place?
- Visit PHP-RBAC's Github Project Page: https://github.com/OWASP/rbac
Volunteers
PHP-RBAC is developed by a worldwide team of volunteers. The primary contributors to date have been:
- Abbas Naderi, aka AbiusX
- A team of volunteer Etebaran Informatics developers
- Jesse Burns, aka Burnsy, aka jburns131
Others
- Aleksander, aka bblue
- Jeffrey N. Carre, aka bleuscyther
As of PHP-RBAC v2.0-Stable, the priorities are:
- Finish working on the v2.x Documentation
- Begin work towards full PSR compliance
Involvement in the development and promotion of PHP-RBAC is actively encouraged!
You do not have to be a security expert in order to contribute.
Some of the ways you can help:
- Reporting Bugs
- Asking Questions
- Writing Tutorials and Articles
- Tweating and Facebooking about PHP-RBAC
- Talking about PHP-RBAC
PROJECT INFO What does this OWASP project offer you? |
RELEASE(S) INFO What releases are available for this project? | |||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|