dgafka / authorization-security
为您处理授权相关的问题。将安全性从您的领域逻辑中分离出来,并提供干净、简单的API来处理它。
1.0.3
2015-09-19 18:54 UTC
Requires
- php: >=5.4.0
- doctrine/cache: 1.*
- goaop/framework: 0.6.1
- pimple/pimple: 3.0.*
- symfony/expression-language: 2.7.*
Requires (Dev)
- behat/behat: 3.0.*
- mikey179/vfsstream: ~1.5.0
- phpspec/phpspec: 2.2.*
- phpunit/phpunit: 4.7.*
- symfony/filesystem: 2.7.*
README
授权安全提供了一个强大的开源库来扩展功能。其背后的主要思想是提供易于阅读、干净的代码方式来保护您的应用程序。
安全示例使用
/*
* @AuthorizationSecurity(type="standard", userFactory="roleUserFactory")
* @AuthorizationExpression(" user.hasRole('moderator') and resource.isAvailable() ")
* @AuthorizationResourceFactory("resourceFactory", parameters="article")
* @AuthorizationPolicy("isMonday")
* @AuthorizationPolicy("hasPremiumAccount")
*/
public function changeArticle($command)
阅读授权安全Wiki以了解库的更多信息 阅读这里
将注释安全作为依赖项添加
"require": {
"dgafka/authorization-security": "*"
}