Как работает аутентификация Redis Rails? - PullRequest
1 голос
/ 14 августа 2011

Я немного раскручиваю свои колеса, пытаясь выучить Redis, что само по себе довольно легко понять. Я не знаю много о том, как Sessions работают с хранилищем данных значения ключа, таким как Redis-store. Я хотел бы использовать либо Authlogic или Devise. Последнее кажется возможным, хотя его можно настроить с помощью Rack :: Session, но на данный момент я немного растерялся.

Я бы хотел увидеть пример базовой аутентификации или другой.

1 Ответ

3 голосов
/ 14 августа 2011

redis-store предоставляет интерфейс для Rack::Session для использования при создании сеансов. Если вы устанавливаете redis-store, для этого потребуется только изменить хранилище кэша следующим образом:

config.cache_store = :redis_store

Тогда ваши сеансы будут храниться в экземпляре Redis. Я немного озадачен тем, почему вы спрашиваете об аутентификации, учитывая, что это действительно не имеет ничего общего только с аутентификацией пользователя, но включает изменение того, как Rails хранит данные сеанса, которые используются вашим уровнем аутентификации, для проверки клиента после их входа в систему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...