在FOSOAuthServer中集成FOSUserBundle的登录

时间:2013-10-18 06:03:21

标签: php symfony oauth-2.0 fosuserbundle fosoauthserverbundle

当我点击网址时,我想将FOSUserBundleFOSOAuthServerBundle整合在一起

http://localhost/symfony/web/app_dev.php/login

我可以看到提示输入用户名和密码的FOSUserBundle表单

但我想要实现的是,一旦用户成功登录,我想从Token生成FOSOAuthServerBundle,这样我想将FOSUserBundle现有表单用于{{1}因此,登录后我可以生成FOSOAuthServerBundle,然后无缝地用户可以调用Rest API。

这是Auth Token and Id

的摘录
security.xml

因此,当用户访问oauth_authorize: pattern: ^/oauth/v2/auth form_login: provider: fos_userbundle check_path: /oauth/v2/auth/login_check login_path: /oauth/v2/auth/login anonymous: true 链接时,他可以提示输入/oauth/v2/auth/login

中的用户名和密码

1 个答案:

答案 0 :(得分:0)

这里有答案: http://blog.logicexception.com/2012/04/securing-syfmony2-rest-service-wiith.html

它解释了如何基于FOSOAuthServerBundle而不是FOSUserBundle构建扩展登录表单。