Rails Basic Base64 Authentication Rails Basic Base64 Authentication curl curl

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)