Symfony RememberMe token_provider

时间:2015-07-02 02:12:49

标签: symfony silex symfony-security

我正在使用silex构建应用程序,我正在使用内置的SecurityServiceProvider,我正在尝试使用rememberme服务,我正在查看文档,并且有一个名为token_provider的选项,但symfony没有如果这是一个字符串或者它是一个对象的实例,那就说明了。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

此参数是要使用的令牌提供程序的服务ID 。服务id是字符串(然后Symfony在DIC中查找类,Silex也会这样做)因此您需要声明令牌提供程序类的FQDN。 By default Symfony uses the Symfony\Component\Security\Core\Authentication\RememberMe\InMemoryTokenProvider class

如果您想创建自己的(可能不会),可以通过实施how Doctrine Project programed this service来查看TokenProviderInterface