class RequestToken
Attributes
provided_oauth_verifier[RW]
Public Instance Methods
exchange!()
click to toggle source
# File lib/generators/active_record/oauth_provider_templates/request_token.rb, line 13 def exchange! return false unless authorized? return false unless oauth10? || verifier==provided_oauth_verifier RequestToken.transaction do access_token = AccessToken.create(:user => user, :client_application => client_application) invalidate! access_token end end
oauth10?()
click to toggle source
# File lib/generators/active_record/oauth_provider_templates/request_token.rb, line 36 def oauth10? (defined? OAUTH_10_SUPPORT) && OAUTH_10_SUPPORT && self.callback_url.blank? end
oob?()
click to toggle source
# File lib/generators/active_record/oauth_provider_templates/request_token.rb, line 32 def oob? callback_url.nil? || callback_url.downcase == 'oob' end
to_query()
click to toggle source
Calls superclass method
OauthToken#to_query
# File lib/generators/active_record/oauth_provider_templates/request_token.rb, line 24 def to_query if oauth10? super else "#{super}&oauth_callback_confirmed=true" end end