2015-06-01 32 views
1

我无法弄清楚如何使用另一个Cache服务来存储使用WsseAuthentication的随机数。我的文档还不清楚。任何人都可以帮我设置我的nonce缓存以便与Redis一起使用吗?WsseAuthentication存储使用Redis的nonce

目前,我知道如何添加一个新的当前值高速缓存服务ID,像这样:

firewalls: 
    #... 
    wsse_secured: 
     #... 
     wsse: 
      #... 
      nonce_cache_service_id: cache_nonces 

,我知道如何创建该服务ID:

services: 
    cache_nonces: 
     class: Doctrine\Common\Cache\RedisCache 
     arguments: ??? 

但我不知道给出什么论据。当我使用RedisCache时,它期望一个Redis对象,并且我不知道在哪里获取此对象并将其添加到参数中。

回答

0

只是删除“的论点:”阶级学说\ COMMON \缓存\ RedisCache https://github.com/doctrine/cache/blob/master/lib/Doctrine/Common/Cache/RedisCache.php没有一个构造函数,所以你不应该通过任何变量与“论据”

+0

不起作用,它说可以对非对象做get(),我需要传递一些东西。可能是我提供的所有代码都不好。我不知道如何解决这个问题。 –

+0

t说不能get() - 你能发表更详细的错误信息吗? –