class OmniAuth::Strategies::TuDou
Public Instance Methods
raw_info()
click to toggle source
# File lib/omniauth/strategies/tudou.rb, line 36 def raw_info access_token.options[:mode] = :query access_token.options[:param_name] = 'access_token' @uid ||= access_token.post('/oauth2/get_token_info', :parse => :json).parsed['uid'] @raw_info ||= access_token.get('/v6/user/info', params: signed_params(@uid), :parse => :json).parsed end
Private Instance Methods
signed_params(uid)
click to toggle source
# File lib/omniauth/strategies/tudou.rb, line 63 def signed_params(uid) { format: 'json', app_key: client.id, user: uid } end