class OmniAuth::Strategies::Misfit
Constants
- DEFAULT_SCOPE
Public Instance Methods
auth_hash()
click to toggle source
Calls superclass method
# File lib/omniauth/strategies/misfit.rb, line 43 def auth_hash OmniAuth::Utils.deep_merge(super, client_params.merge({:grant_type => 'authorization_code'})) end
raw_info()
click to toggle source
# File lib/omniauth/strategies/misfit.rb, line 47 def raw_info @raw_info ||= MultiJson.load(access_token.get('/move/resource/v1/user/me/profile').body) end
request_phase()
click to toggle source
Calls superclass method
# File lib/omniauth/strategies/misfit.rb, line 38 def request_phase options[:authorize_params] = client_params.merge(options[:authorize_params]) super end
Private Instance Methods
client_params()
click to toggle source
# File lib/omniauth/strategies/misfit.rb, line 52 def client_params {:client_id => options[:client_id], :redirect_uri => callback_url, :response_type => 'code', :scope => DEFAULT_SCOPE} end