The ActiveResource::Connection instance has support to set basic (user, password) and bearer (bearer_token ) authorization attributes, but ActiveResource::Base class has only the basic authorization attributes to be set and then be forwarded to connection initialisation.