Method: OAuth::Controllers::ProviderController.included

Defined in:
lib/oauth/controllers/provider_controller.rb

.included(controller) ⇒ Object



6
7
8
9
10
11
12
13
14
15
# File 'lib/oauth/controllers/provider_controller.rb', line 6

def self.included(controller)
  controller.class_eval do
    before_filter :login_required, :only => [:authorize,:revoke]
    oauthenticate :only => [:test_request]
    oauthenticate :strategies => :token, :interactive => false, :only => [:invalidate,:capabilities]
    oauthenticate :strategies => :two_legged, :interactive => false, :only => [:request_token]
    oauthenticate :strategies => :oauth10_request_token, :interactive => false, :only => [:access_token]
    skip_before_filter :verify_authenticity_token, :only=>[:request_token, :access_token, :invalidate, :test_request, :token]
  end
end