Sha256: 933beeb9e24e8fb4b7a48d776578728762640afabd71c508ec3a7a056713d4ac
Contents?: true
Size: 734 Bytes
Versions: 12
Compression:
Stored size: 734 Bytes
Contents
require 'oauth2' module Sorcery module Controller module Submodules module External module Protocols module Oauth2 def oauth_version "2.0" end def authorize_url(*args) client = ::OAuth2::Client.new(@key, @secret, :site => @site) client.web_server.authorize_url(:redirect_uri => @callback_url, :scope => @scope) end def get_access_token(args) client = ::OAuth2::Client.new(@key, @secret, :site => @site) client.web_server.get_access_token(args[:code], :redirect_uri => @callback_url) end end end end end end end
Version data entries
12 entries across 12 versions & 1 rubygems