Class: OmniAuth::Strategies::Swoop

Inherits:
OAuth2
  • Object
show all
Includes:
OmniAuth::Strategy
Defined in:
lib/omniauth/strategies/swoop.rb

Instance Method Summary collapse

Instance Method Details

#authorize_paramsObject



51
52
53
54
# File 'lib/omniauth/strategies/swoop.rb', line 51

def authorize_params
  params = super
  Hash[params.map { |k, v| [k, v.respond_to?(:call) ? v.call(request) : v] }]
end

#raw_infoObject



46
47
48
49
# File 'lib/omniauth/strategies/swoop.rb', line 46

def raw_info
  @raw_info ||= access_token.get(options.client_options[:user_info_url]).parsed
  @raw_info["id_token"] = access_token.params["id_token"]
end