Rails Basic Base64 Authentication
request['Authorization'] = "Basic " + Base64::encode64("example@example.com@:4c3186288ae23fd9661cb5dfcce1930e")
Here's a more straightforward way, using request.basic_auth
to handle all the messy details:
request = Net::HTTP::Post.new(uri)request.basic_auth(username, password)http = Net::HTTP.new(uri.host, uri.port)response = http.request(request)