【发布时间】:2016-06-06 09:12:46
【问题描述】:
我的应用程序应该使用 3 种类型的注册/登录:简单表单、linkedin、facebook。
我的实体正在实施UserInterface, \Serializable,这意味着我没有使用 FOSUserBundle,因为我的注册是根据我的需要定制的。我已经完成了注册/填写表格,并且可以根据我的需要完美地工作。
当我在 Symfony 中通过linkedin 和 facebook 搜索有关身份验证的问题时,我得到了使用 FOSUserBundle(即 HWIOAuthBundle)的包。我应该开始使用 FOSUserBundle 创建linkedin 和 facebook 身份验证并保持表单身份验证没有,还是有可能不使用 FOSUserBundle?
提前谢谢你!
【问题讨论】:
-
取决于您想深入了解 oauth2 协议本身的程度。如果您习惯于做这种事情,那么协议实际上非常简单,并且很容易实现。
-
HWIOAuthBundle 绝不会强制您使用 FOSUserBundle。是的,它可以一起工作,但也有 other user providers 可用
标签: php facebook symfony authentication linkedin