class OmniAuth::Strategies::CoreLogic
Constants
- PRODUCTION_URL
- UAT_URL
Public Instance Methods
callback_url()
click to toggle source
# File lib/omniauth/strategies/core_logic.rb, line 40 def callback_url options[:redirect_uri] || (full_host + script_name + callback_path) end
client()
click to toggle source
Overrride client to merge in site based on sandbox option
# File lib/omniauth/strategies/core_logic.rb, line 32 def client ::OAuth2::Client.new( options.client_id, options.client_secret, deep_symbolize(options.client_options).merge(site: site) ) end
Private Instance Methods
raw_info()
click to toggle source
# File lib/omniauth/strategies/core_logic.rb, line 49 def raw_info return @raw_info if @raw_info @raw_info ||= access_token&.params end
site()
click to toggle source
# File lib/omniauth/strategies/core_logic.rb, line 45 def site options.uat ? UAT_URL : PRODUCTION_URL end