X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/8869a15d200638f873882c145d427f296c33fb19..e20590d485505f58f7745d74a311ca539c9be940:/services/api/app/controllers/user_sessions_controller.rb diff --git a/services/api/app/controllers/user_sessions_controller.rb b/services/api/app/controllers/user_sessions_controller.rb index aec586ecd7..ae34fa7600 100644 --- a/services/api/app/controllers/user_sessions_controller.rb +++ b/services/api/app/controllers/user_sessions_controller.rb @@ -90,14 +90,14 @@ class UserSessionsController < ApplicationController flash[:notice] = params[:message] end - # logout - Clear our rack session BUT essentially redirect to the provider - # to clean up the Devise session from there too ! + # logout - this gets intercepted by controller, so this is probably + # mostly dead code at this point. def logout session[:user_id] = nil flash[:notice] = 'You have logged off' return_to = params[:return_to] || root_url - redirect_to "#{Rails.configuration.Services.SSO.ExternalURL}users/sign_out?redirect_uri=#{CGI.escape return_to}" + redirect_to return_to end # login. Redirect to LoginCluster.