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: https://github.com/OWASP/rbac/wiki
  • API PHP-RBAC: 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 Уровень 2

За информацией об уровнях RBAC по стандарту NIST обратитесь к этому документу.

Больше отличных ресурсов на странице группы 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

Публичный API PHP-RBAC теперь полностью соответствует PSR-0, PSR-1 и PSR-2.

Теперь вы можете:

  • Использовать Composer для установки/обновления PHP-RBAC
  • Использовать любой автозагрузчик, совместимый с PSR-0, вместе с PHP-RBAC
  • Использовать встроенный автозагрузчик для загрузки PHP-RBAC

Если вы заметите какие-либо несоответствия требованиям PSR, пожалуйста, создайте задачу.

##Будущее PHP-RBAC

Мы в процессе рефакторинга внутренностей PHP-RBAC. При этом мы преследуем две цели:

  • Соответствие современным «Лучшим практикам» ООП в PHP
  • Соответствие стандартам PHP-FIG PSR: http://www.php-fig.org/

Поскольку совместимый с PSR публичный API уже внедрён, мы можем продолжать работать над нашими целями по частям, не изменяя публичный API, с которым работают разработчики и на который они полагаются, делая переход максимально плавным и незаметным.

##Вклад в проект##

Мы приветствуем любой вклад, который поможет сделать PHP-RBAC ещё лучше завтра, чем он есть сегодня!

Пожалуйста, посетите Вики PHP-RBAC, чтобы узнать о нашем процессе разработки и рабочем процессе.

###Как вы можете помочь

  • Сообщайте об ошибках, запросах улучшений или ошибках в документации через наш Трекер задач
  • Выберите ошибку для исправления и отправьте Pull Request
  • Вносите полезные предложения и дополнения в Документацию через наш Трекер задач
  • Распространяйте информацию о PHP-RBAC:
    • Создавая учебные пособия
    • Ведя блоги
    • Публикуя в Twitter
    • Публикуя в Facebook
    • Публикуя в Google+
    • Рассказывая друзьям и коллегам
Скачать инструмент