使用HTTP AUTH保护API并设计

时间:2013-01-29 06:44:07

标签: ruby-on-rails devise

到目前为止,我有:

authenticate_or_request_with_http_digest do |username,password|

end

但我不知道如何传递这些值以设计返回/签署用户。

1 个答案:

答案 0 :(得分:2)

以下为我工作。

希望它可以帮助别人::::

before_filter :check_auth


  def check_auth
    authenticate_or_request_with_http_basic do |username,password|
      resource = User.find_by_email(username)
      if resource.valid_password?(password)
        sign_in :user, resource
      end
    end
  end