class OmniAuth::Strategies::Linode
Constants
- DEFAULT_SCOPE
Public Instance Methods
raw_info()
click to toggle source
# File lib/omniauth/strategies/linode.rb, line 33 def raw_info @raw_info ||= access_token.get('https://api.linode.com/v4/profile').parsed end
Protected Instance Methods
build_access_token()
click to toggle source
# File lib/omniauth/strategies/linode.rb, line 39 def build_access_token verifier = request.params["code"] params = {:redirect_uri => callback_url, :state => request.params["state"], :client_id => client.id, :client_secret => client.secret} client.auth_code.get_token(verifier, params.merge(token_params.to_hash(:symbolize_keys => true)), deep_symbolize(options.auth_token_params)) end