Symfony 2 - FOSUserBundle,没有访问令牌?

时间:2013-11-18 19:56:28

标签: php security symfony access-token fosuserbundle

我目前正在学习symfony 2框架,我使用FOSUserBundle来管理我的用户。我想要做的是在连接用户时使用访问令牌。安全性更安全。所以当用户连接到网站时,我应该发回一个access_token,对吗?喜欢=

access_token : sqbkktg3s00vzz7gg3s198rzb9g3s2me2u2ng3s3 ...

我认为框架symfony 2已经存在,或FOSUserBundle,但我找不到任何相关内容。

在symfony 2的安全上下文服务中,有一个名为getToken()的方法。但它返回一个TokenInterface对象,我读了这个对象的方法,我试着用它们中的一些,但它没有做任何事。

请使用访问令牌的最佳方式是什么?我确信有一种简单的方法,但我没有找到它。

由于

1 个答案:

答案 0 :(得分:2)

您需要使用FOSOAuthServerBundle

FOSOAuthServerBundle是为与FOSUserBundle相同的组创建的,并在其文档中解释了如何组合这两个包。

检查FOSOAuthServerBundle的文档和示例:

https://github.com/FriendsOfSymfony/FOSOAuthServerBundle/blob/master/Resources/doc/index.md

我希望我有所帮助!