chocofamilyme / authorizers
Library authorize user requests
Installs: 923
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/chocofamilyme/authorizers
Requires
- php: ^7.4 || ^8.0
- ext-json: *
- guzzlehttp/guzzle: ^7.3
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- vimeo/psalm: ^4.6.0
This package is auto-updated.
Last update: 2025-10-18 09:51:32 UTC
README
Установка
composer require chocofamilyme/authorizers
Примеры
- Авторизация по терминалу
$rbac = new \Chocofamilyme\Authorizers\Rbac('host'); $rbac->authorizeByTerminal(123, 'permission', 123);
- Авторизация по команде
$rbac = new \Chocofamilyme\Authorizers\Rbac('host'); $rbac->authorizeByTeam(123, 'permission', 'team_name');
Метод выбрасывает ошибку ForbiddenException если доступ запрещен, ничего не возврашает если доступ разрешен.