Sha256: 46581df7810ce8b56dc06bc86eb79663a2e5677993f391bd76778bc3cbd70f11

Contents?: true

Size: 681 Bytes

Versions: 1

Compression:

Stored size: 681 Bytes

Contents

require 'oauth'
module Sorcery
  module Controller
    module Submodules
      module Oauth
        module Oauth1
          def oauth_version
            "1.0"
          end
          
          def get_request_token
            ::OAuth::Consumer.new(@key, @secret, :site => @site).get_request_token(:oauth_callback => @callback_url)
          end
          
          def authorize_url(args)
            args[:request_token].authorize_url(:oauth_callback => @callback_url)
          end
          
          def get_access_token(args)
            args[:request_token].get_access_token(:oauth_verifier => args[:oauth_verifier])
          end
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sorcery-0.2.1 lib/sorcery/controller/submodules/oauth/oauth1.rb