gem 'libxml-ruby', '>= 2.0.5', :require => 'libxml'
gem 'rmagick', :require => 'RMagick'
gem 'oauth', '>= 0.4.3'
-gem 'oauth-plugin', '>= 0.3.14'
+gem 'oauth-plugin', '> 0.3.14'
gem 'httpclient'
gem 'SystemTimer', '>= 1.1.3', :require => 'system_timer'
gem 'sanitize'
# is optional.
def setup_user_auth
# try and setup using OAuth
- if oauthenticate
+ if Authenticator.new(self, [:token]).allow?
@user = current_token.user
else
username, passwd = get_auth_data # parse from headers
return [user, pass]
end
+ # override to stop oauth plugin sending errors
+ def invalid_oauth_response
+ end
+
end