class OmniAuth::Strategies::Cronofy
Constants
- WHITELISTED_AUTHORIZE_PARAMS
Public Instance Methods
callback_url()
click to toggle source
# File lib/omniauth/strategies/cronofy.rb, line 28 def callback_url options[:redirect_uri] || (full_host + script_name + callback_path) end
raw_info()
click to toggle source
# File lib/omniauth/strategies/cronofy.rb, line 32 def raw_info @raw_info ||= access_token.get("#{client_options[:api_url]}/v1/account").parsed['account'] end
request_phase()
click to toggle source
Calls superclass method
# File lib/omniauth/strategies/cronofy.rb, line 36 def request_phase session_params = session['omniauth.params'] params = {} WHITELISTED_AUTHORIZE_PARAMS.each do |param| next unless session_params[param] params[param] = session_params[param] end if options[:authorize_params] options[:authorize_params].merge!(params) else options[:authorize_params] = params end super end