X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/a59152e34814f453a7380e68a55534e2f8922d57..df4897f1390e58825dd8afcc053955c6d3894169:/apps/workbench/app/controllers/sessions_controller.rb?ds=sidebyside diff --git a/apps/workbench/app/controllers/sessions_controller.rb b/apps/workbench/app/controllers/sessions_controller.rb index 0d4e944f05..488c67c3c2 100644 --- a/apps/workbench/app/controllers/sessions_controller.rb +++ b/apps/workbench/app/controllers/sessions_controller.rb @@ -1,11 +1,12 @@ class SessionsController < ApplicationController - skip_around_filter :thread_with_api_token, :only => [:destroy, :index] + skip_around_filter :thread_with_mandatory_api_token, :only => [:destroy, :index] + skip_around_filter :thread_with_optional_api_token, :only => [:destroy, :index] skip_before_filter :find_object_by_uuid, :only => [:destroy, :index] def destroy session.clear - redirect_to $orvos_api_client.orvos_logout_url(return_to: logged_out_url) + redirect_to $arvados_api_client.arvados_logout_url(return_to: root_url) end def index - redirect_to root_url if session[:orvos_api_token] + redirect_to root_url if session[:arvados_api_token] end end