config/initializers/omniauth.rb in wordjelly-auth-1.0.8 vs config/initializers/omniauth.rb in wordjelly-auth-1.0.9
- old
+ new
@@ -85,10 +85,11 @@
log :info, 'Callback phase initiated.'
@env['omniauth.origin'] = session.delete('omniauth.origin')
@env['omniauth.origin'] = nil if env['omniauth.origin'] == ''
@env['omniauth.params'] = session.delete('omniauth.params') || {}
##FOR THE WEB BASED SYSTEM, remember this was set in the request call.
+
if !session['omniauth.model'].blank?
@env['omniauth.model'] = session.delete('omniauth.model')
end
OmniAuth.config.before_callback_phase.call(@env) if OmniAuth.config.before_callback_phase
callback_phase
@@ -223,9 +224,12 @@
client.auth_code.get_token(verifier, get_token_options('postmessage'), deep_symbolize(options.auth_token_params || {}))
elsif request.params['code'] && request.params['redirect_uri']
## THIS IS FOR WEB BASED HTML API
verifier = request.params['code']
redirect_uri = request.params['redirect_uri']
+ puts "verifier is: #{verifier}"
+ puts "redirect url is: #{redirect_uri}"
+ puts "getting token options: #{get_token_options(redirect_uri)}"
client.auth_code.get_token(verifier, get_token_options(redirect_uri), deep_symbolize(options.auth_token_params || {}))
elsif verify_token(request.params['access_token'])
#puts "came to option 4"
#puts "this is the access token passing verified."
::OAuth2::AccessToken.from_hash(client, request.params.dup)