module DeviseAuthProxy::Helper

Public Instance Methods

after_sign_out_path_for(resource_or_scope) click to toggle source

Modify session controller after user log out. To redirect user to a custom url.

Calls superclass method
# File lib/devise_auth_proxy/helper.rb, line 8
def after_sign_out_path_for(resource_or_scope)
  unless DeviseAuthProxy.logout_service.nil?
    case DeviseAuthProxy.logout_service
    when 'foss_identity'
      Service::FossIdentity.sign_out(DeviseAuthProxy.logout_url, self.request.env['HTTP_COOKIE'])
    else
      # do nothing
    end
  end

  return self.request.env['HTTP_REFERER'] if self.request.env['HTTP_REFERER']

  super
end