Class: OmniAuth::Strategies::SmugMug

Inherits:
OAuth
  • Object
show all
Defined in:
lib/omniauth/strategies/smugmug.rb

Instance Method Summary collapse

Instance Method Details

#request_phaseObject



36
37
38
39
40
41
42
# File 'lib/omniauth/strategies/smugmug.rb', line 36

def request_phase
  options[:authorize_params] = {
    Access: options['access'],
    Permissions: options['permissions']
  }
  super
end

#userObject



32
33
34
# File 'lib/omniauth/strategies/smugmug.rb', line 32

def user
  @user_hash ||= MultiJson.decode(@access_token.get('http://api.smugmug.com/services/api/json/1.2.2/?method=smugmug.auth.checkAccessToken').body)['Auth']['User']
end