我很難找到一個關於如何使用authlogic啓用單一訪問令牌認證的簡單教程。有一些文檔,但它不是很有幫助。Authlogic和單一訪問令牌
我加single_access_token到我的分貝,我加了這一點:
single_access_allowed_request_types :any
我的會話課。但我仍然不明白用戶如何使用每次調用傳遞的憑證參數進行身份驗證。我的require_authentication過濾器之前做這樣的current_user標準檢查:
def current_session
return @current_session if @current_session
@current_session = Session.find
end
def current_user
@current_user = current_session && current_session.record
end
但是,這足以工作? Session.find方法是否有助於記錄用戶是否基於我的參數,還是必須創建單獨的方法,實際檢查user_credentials參數是否存在,然後根據它查找用戶,然後將該用戶記入日誌中。我很困惑,如果我真的在每次使用SAT時「創建」一個新的會話,或者我只是在每次進行API調用之前在過濾器中設置當前用戶。
任何幫助將是驚人的!謝謝!
丹尼爾,做了這項工作?如果不讓我知道你遇到了什麼問題,我會盡力幫助。謝謝! –