agitation/user-bundle

此包的规范存储库似乎已消失,因此包已被冻结。

安装: 306

依赖关系: 3

建议者: 2

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:symfony-bundle

1.4.3 2018-04-03 16:45 UTC

This package is not auto-updated.

Last update: 2022-07-24 11:51:12 UTC


README

Agitation 是一个基于 Symfony2 的电子商务框架,通过插件的 API、UI、支付模块和其他组件来关注可扩展性。

AgitUserBundle

这个包管理用户账户以及它们的认证和授权。

虽然使用 Symfony2 的安全特性,但这个包并不使用 Symfony2 提供的用户/角色/权限组件。相反,它提供了一个基本的 User 实体,以及可以分配给 UserRoleCapability 实体。

角色和能力可以由第三方包引入,AgitUserBundle 并不关心。事实上,这个包本身只知道两个(特殊的)角色,没有任何能力。

我们认为这比 Symfony2 的认证功能有两个主要优点:首先,它允许对角色及其能力的真正细粒度定义。其次,包可以定义自己的角色和能力,并要求访问前端页面、API 调用甚至内部组件的用户必须拥有某些角色/能力。