2009-10-26 151 views
0

我正試圖找到一個解決方案,將HTTP摘要驗證添加到使用Authlogic的站點。Authlogic和HTTP摘要驗證

Authlogic本身只支持HTTP 簡單驗證。

我使用谷歌搜索和谷歌搜索,找不到任何現成的解決方案,甚至沒有大綱。

回答

1

假設你Authlogic會話模式是通過手動創建一個會話,這樣叫UserSession,您可以隨時登錄用戶在:

UserSession.create(user) 

所以,你可以做的是使用Rails的內置支持HTTP摘要認證對用戶進行認證,如果認證成功,則添加UserSession.create(user)調用以使用Authlogic登錄。

這就是我從Twitter處理日誌用戶的方式。