2015-06-01 5 views
1

Я не могу понять, как использовать другую службу кэширования для хранения моих nonces с использованием WsseAuthentication. Документация мне непонятна. Может ли кто-нибудь помочь мне настроить кеш-кеш для использования с Redis?WsseAuthentication store nonce using Redis

В настоящее время, я знаю, как добавить новый идентификатор службы нонса кэш, как это:

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

и я знаю, как создать этот сервис ID:

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

Но я не знать, какие аргументы дать. Когда я использую RedisCache, он ожидает объект Redis, и я не знаю, где взять этот объект и добавить его в аргументы.

ответ

0

Просто удалите «аргументы:», класс Doctrine \ Common \ Cache \ RedisCache https://github.com/doctrine/cache/blob/master/lib/Doctrine/Common/Cache/RedisCache.php не имеет конструктор, поэтому не следует передавать переменные с «аргументами»

+0

не работает, он говорит, что может 't do get() на не-объекте, мне нужно что-то передать. Может быть, весь код, который я предоставил, не очень хорош. Я не знаю, как это исправить. –

+0

t говорит не может сделать get() - можете ли вы опубликовать более подробный текст об ошибке –

Смежные вопросы