judicaelpaquet/authorization

一个授权包注解

安装: 135

依赖: 0

建议者: 0

安全: 0

星星: 1

关注者: 2

分支: 1

开放问题: 0

类型:symfony-bundle

1.1.0 2016-09-13 15:11 UTC

This package is not auto-updated.

Last update: 2024-09-28 20:03:29 UTC


README

Build Status Scrutinizer Code Quality Code Coverage Total Downloads Latest Stable Version SensioLabsInsight

此包提供各种工具,通过单个注解快速安全地保护您的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