2011-08-13 34 views
1

私は自分自身をかなり理解しやすいレディスを学びたいと思ってここに少し車輪を回しています。セッションがRedis-storeのようなKey-Valueデータストアでどのように動作するかについてはあまり知られていません。 AuthlogicまたはDeviseを使用したいと思います。後でRack :: Sessionで設定できる間に可能ですが、この時点では少し失われています。Redis Rails認証はどのように機能しますか?

基本認証などの例を見てみたいと思います。

答えて

3

redis-storeは、セッションを作成するときに使用するRack::Sessionのインターフェイスを提供します。あなたがredis-storeをインストールした場合、これが唯一のこのようなあなたのキャッシュストアを変更する必要がなければならない:

config.cache_store = :redis_store 

次に、あなたのセッションは、Redisのインスタンス内に格納されます。私はちょっとユーザー認証だけとは何の関係もないと考えているのですが、認証レイヤーがログインした後にクライアントを認証するために使用するセッションデータをRailsがどのように保存するかを変更する必要があるのです。

+0

私が言ったように、私は、一般的には赤い認証スキームでは少し混乱しますが、redisストアには慣れています。私はちょうどauthlogicのようなパターンがあったと思っています。 –

+0

誰がレディスを認証していますか? –

+0

私はエンドユーザのログイン方法を理解しようとしており、RailsのNOSQLバックエンドに対してアクションを実行することができます。それは実際にはかなり、私は何かが明らかに欠けている。 –

関連する問題