chocofamilyme / authorizers
库授权用户请求
v1.1.0
2023-08-18 05:11 UTC
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: 2024-09-18 07:40:22 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错误,如果访问允许,则不返回任何内容。