Sha256: d4f9075698069a49c2a2b36773feeaf5e26c8cfe61116d08f366e03d258877f7
Contents?: true
Size: 419 Bytes
Versions: 123
Compression:
Stored size: 419 Bytes
Contents
require File.join(File.dirname(__FILE__), 'basic') class BasicAuth < Basic before do auth ||= Rack::Auth::Basic::Request.new(request.env) user, pass = auth.provided? && auth.basic? && auth.credentials unless [user, pass] == ["test_user", "test_password"] response['WWW-Authenticate'] = %(Basic realm="Restricted Area") throw(:halt, [401, "Not authorized\n"]) end end end run BasicAuth
Version data entries
123 entries across 121 versions & 6 rubygems