class OmniAuth::Strategies::QqConnect

Constants

DEFAULT_SCOPE

Public Instance Methods

build_access_token() click to toggle source
# File lib/omniauth/strategies/qq_connect.rb, line 66
def build_access_token
  verifier = request.params['code']
  client.auth_code.get_token(
    verifier,
    {:redirect_uri => callback_url}.merge(token_params.to_hash(:symbolize_keys => true)),
    {:mode => :query, :param_name => 'access_token'}
  )
end
raw_info() click to toggle source
# File lib/omniauth/strategies/qq_connect.rb, line 60
def raw_info
  response =  access_token.get(
    '/user/get_user_info', {:params => {:openid => @user_id, :oauth_consumer_key => access_token.client.id, :format => :json}, :parse => :json}
  ).parsed
end