FOS User Bundle 与 Symfony 3 用户的本机实现 Authorization/Management
FOS User Bundle vs Symfony 3 Native Implementation of User Authorization/Management
Symfony 框架使用第 3 方捆绑包 - FOS 用户捆绑包 "remarkable" 实现了用户授权和管理。
但是,Symfony 3 也有安全组件 (https://symfony.com/doc/current/components/security.html),其功能足以在没有 FOS 的情况下实现完整的系统。
如果没有 FOS 或其他第 3 方捆绑包,您将遵循什么计划来实施完整的用户授权和管理系统?所需功能:注册、登录、用户角色、权限。
你会走这条路还是使用 FOS 更好?为什么 Symfony 没有可靠的用户管理解决方案?
我会说 Symfony 没有标准的实现,因为 FosUser 已经出来了,而且已经足够好了,而当他们开始自己制作时。
至于是否使用 Fos,这是 "Reinventing the wheel" 的一个完美示例,因为 FosUser 是最常用的 Symfony 包并且没有人抱怨它(除了他们仍然没有发布Symfony 3 稳定版 2.0)。
如果您仍然想让自己的实现成为最好的来源,您可以找到 bootstrap 您的项目显然是 FOSUser。
如果您想查看另一个与 fos 无关的 UserBundle,您可以查看:https://github.com/Sylius/Sylius/tree/master/src/Sylius/Bundle/UserBundle
Symfony 框架使用第 3 方捆绑包 - FOS 用户捆绑包 "remarkable" 实现了用户授权和管理。
但是,Symfony 3 也有安全组件 (https://symfony.com/doc/current/components/security.html),其功能足以在没有 FOS 的情况下实现完整的系统。
如果没有 FOS 或其他第 3 方捆绑包,您将遵循什么计划来实施完整的用户授权和管理系统?所需功能:注册、登录、用户角色、权限。
你会走这条路还是使用 FOS 更好?为什么 Symfony 没有可靠的用户管理解决方案?
我会说 Symfony 没有标准的实现,因为 FosUser 已经出来了,而且已经足够好了,而当他们开始自己制作时。
至于是否使用 Fos,这是 "Reinventing the wheel" 的一个完美示例,因为 FosUser 是最常用的 Symfony 包并且没有人抱怨它(除了他们仍然没有发布Symfony 3 稳定版 2.0)。
如果您仍然想让自己的实现成为最好的来源,您可以找到 bootstrap 您的项目显然是 FOSUser。
如果您想查看另一个与 fos 无关的 UserBundle,您可以查看:https://github.com/Sylius/Sylius/tree/master/src/Sylius/Bundle/UserBundle