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)