Module: Sorcery::Controller::Submodules::Oauth::Oauth2
- Included in:
- Providers::Facebook::FacebookClient
- Defined in:
- lib/sorcery/controller/submodules/oauth/oauth2.rb
Instance Method Summary collapse
Instance Method Details
#authorize_url(*args) ⇒ Object
11 12 13 14 |
# File 'lib/sorcery/controller/submodules/oauth/oauth2.rb', line 11 def (*args) client = ::OAuth2::Client.new(@key, @secret, :site => @site) client.web_server.(:redirect_uri => @callback_url, :scope => @scope) end |
#get_access_token(args) ⇒ Object
16 17 18 19 |
# File 'lib/sorcery/controller/submodules/oauth/oauth2.rb', line 16 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 |
#oauth_version ⇒ Object
7 8 9 |
# File 'lib/sorcery/controller/submodules/oauth/oauth2.rb', line 7 def oauth_version "2.0" end |