Module: DeviseAuthProxy::Helper

Defined in:
lib/devise_auth_proxy/helper.rb

Instance Method Summary collapse

Instance Method Details

#after_sign_out_path_for(resource_or_scope) ⇒ Object

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



8
9
10
11
12
13
14
15
16
17
18
19
20
# 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.logout(DeviseAuthProxy.logout_url, DeviseAuthProxy.http_cookie)
    else
      # do nothing
    end
  end

  return DeviseAuthProxy.logout_url if DeviseAuthProxy.logout_url
  super
end