lib/faraday/connection.rb in faraday-1.7.1 vs lib/faraday/connection.rb in faraday-1.7.2

- old
+ new

@@ -431,14 +431,19 @@ params.merge_query(uri.query, encoder) uri.query = nil with_uri_credentials(uri) do |user, password| - basic_auth user, password + set_basic_auth(user, password) uri.user = uri.password = nil end @proxy = proxy_from_env(url) unless @manual_proxy + end + + def set_basic_auth(user, password) + header = Faraday::Request::BasicAuthentication.header(user, password) + headers[Faraday::Request::Authorization::KEY] = header end # Sets the path prefix and ensures that it always has a leading # slash. #