当我触发 url 时,我现在想FOSUserBundle
与集成FOSOAuthServerBundle
http://localhost/symfony/web/app_dev.php/login
我可以看到FOSUserBundle
提示输入用户名和密码的表单。
但是我想要实现的是,一旦用户成功登录,我想以一种我想使用现有表单的方式生成Token
,以便登录后我可以生成,然后用户可以无缝地调用 Rest API。FOSOAuthServerBundle
FOSUserBundle
FOSOAuthServerBundle
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
他们可以提示输入用户名和密码FOSUserBundle
。