当我点击网址时,我想将FOSUserBundle
与FOSOAuthServerBundle
整合在一起
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
答案 0 :(得分:0)
这里有答案: http://blog.logicexception.com/2012/04/securing-syfmony2-rest-service-wiith.html
它解释了如何基于FOSOAuthServerBundle而不是FOSUserBundle构建扩展登录表单。