FosOAuthServerBundle创建的身份验证系统的实用程序

时间:2015-04-19 11:10:15

标签: rest symfony

我正在使用Symfony2开发Restful Web应用程序,我将使用FosOAuthServerBundle和OAuth2,我开始阅读一些教程,但有一点我不明白,在我的应用程序中我已经有一个身份验证系统,其中admin放了他的登录名和密码,但是我的应用程序中这个包的实现为我的应用添加了第二个身份验证系统,因为我已经明白我应该在我的登录页面添加一个按钮来使用这个包并拥有访问令牌保护我的休息网络服务 我的问题是,这个第二个身份验证系统的优点是什么,特别是我的应用程序是针对一个用户"管理员" ?? 我的第二个问题是,是否可以将此功能与我从一开始创建的登录系统相结合 非常感谢你的帮助

1 个答案:

答案 0 :(得分:1)

使用oAuth2的优点是标准化,因此您可以使用任何语言的任何客户端来获取访问令牌。

如果您只有一名管理员用户,可能您根本不需要它,但由您决定。

我非常确定您可以按照symfony2安全文档和实现用户提供程序将auth系统集成到oAuth软件包

http://symfony.com/doc/current/cookbook/security/custom_provider.html