Symfony3:使用FOSUserBundle登录表单后的OAuth2令牌

时间:2017-02-16 18:49:02

标签: php login oauth oauth-2.0 symfony

我在Symfony3项目中使用FOSUserBundle作为传统登录表单。几天前我还配置了FOSRestBundle和FOSOAuthServerBundle,因此我可以使用OAuth2身份验证为Rest API提供服务。现在我有两种登录方式: - 使用FOSUserBundle进行传统的Web登录 - OAuth2登录(与移动应用程序一起使用)

我想知道在传统登录后获取OAuth2令牌的最佳做法是什么。我应该在传统的OAuth2登录之后进行自动OAuth2登录以获取令牌并将其存储在用户的会话中吗?或者有更好的方法来实现它吗?

另一个问题可能是:我应该使用这种方法还是我的逻辑错误?也许我应该将Web表单直接重定向到oauth2登录以直接获取访问令牌?

0 个答案:

没有答案