Class: OmniAuth::Strategies::Inspur

Inherits:
OAuth2
  • Object
show all
Defined in:
lib/omniauth/strategies/inspur.rb

Instance Method Summary collapse

Instance Method Details

#emailObject



40
41
42
# File 'lib/omniauth/strategies/inspur.rb', line 40

def email
  (raw_info['email']) ? raw_info['email'] : "#{raw_info['loginName']}@indata.com"
end

#raw_infoObject



32
33
34
35
36
37
38
# File 'lib/omniauth/strategies/inspur.rb', line 32

def raw_info
  @raw_info ||= access_token.get(option.client_options.,
                                 headers: {
                                     'Content-type': 'application/json',
                                     'token': "#{access_token.token}",
                                 }).parsed
end