judicaelpaquet / authorization
一个授权包注解
1.1.0
2016-09-13 15:11 UTC
Requires
- php: >=7.0.0
- doctrine/annotations: 1.2.7
- symfony/symfony: >=3.0.0
This package is not auto-updated.
Last update: 2024-09-28 20:03:29 UTC
README
此包提供各种工具,通过单个注解快速安全地保护您的API
安装
在您的config.yml中添加此导入
imports: - { resource: "../../../vendor/judicaelpaquet/Authorization/Resources/config/services.yml" }
文档
您必须添加此行才能使用安全注解
use JudicaelPaquet\AuthorizationBundle\Annotations\Authorization;
1/ 如果您只想表明您的API是公开的,您必须写:* @Authorization(access="public")
2/ 如果您只想表明您的API仅允许内部调用,您必须写:* @Authorization(access="private")
3/ 如果您想通过IPs创建限制访问:* @Authorization(access="protected", ip="127.0.0.1,192.168.0.1") * @Authorization(access="protected", domain="localhost,local.com")
安装
composer require judicaelpaquet/authorization
许可证
此包采用MIT许可证。请参阅包中的完整许可证。
Resources/meta/LICENSE