Symfony RememberMe token_provider
Symfony RememberMe token_provider
我正在使用 silex 构建一个应用程序,我正在使用内置的 SecurityServiceProvider,我正在尝试使用 rememberme 服务,我正在查看文档,那里有一个名为 token_provider 但 symfony 并没有真正说明这是一个字符串还是一个对象的实例。
任何帮助将不胜感激。
此参数是要使用的令牌提供商的服务 ID。服务 id 是字符串(然后 Symfony 在 DIC 中查找 class,Silex 也这样做)所以您需要声明令牌提供者的 FQDN class。 By default Symfony uses the Symfony\Component\Security\Core\Authentication\RememberMe\InMemoryTokenProvider class
如果您想创建自己的(可能不会),可以查看 how Doctrine Project programed this service by implementing the TokenProviderInterface。
我正在使用 silex 构建一个应用程序,我正在使用内置的 SecurityServiceProvider,我正在尝试使用 rememberme 服务,我正在查看文档,那里有一个名为 token_provider 但 symfony 并没有真正说明这是一个字符串还是一个对象的实例。
任何帮助将不胜感激。
此参数是要使用的令牌提供商的服务 ID。服务 id 是字符串(然后 Symfony 在 DIC 中查找 class,Silex 也这样做)所以您需要声明令牌提供者的 FQDN class。 By default Symfony uses the Symfony\Component\Security\Core\Authentication\RememberMe\InMemoryTokenProvider class
如果您想创建自己的(可能不会),可以查看 how Doctrine Project programed this service by implementing the TokenProviderInterface。