質問

Authlogicを使用するサイトにHTTPダイジェスト認証を追加するソリューションを探しています。

Authlogic自体はHTTP simple 認証のみをサポートしています。

グーグルとグーグルを使っていますが、すぐに使える解決策やアウトラインさえ見つかりません。

役に立ちましたか?

解決

Authlogicセッションモデルが UserSession と呼ばれると仮定すると、次のように手動でセッションを作成することでいつでもユーザーをログインできます:

UserSession.create(user)

したがって、できることは、RailsのHTTPダイジェスト認証のサポートを使用してユーザーを認証し、認証に成功したら、 UserSession.create(user)呼び出しを追加して、 Authlogicを使用します。

これは、たとえばTwitterからのユーザーのログインを処理する方法です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top