Class: Sso::Warden::Hooks::BeforeLogout
- Inherits:
-
Object
- Object
- Sso::Warden::Hooks::BeforeLogout
- Includes:
- Support
- Defined in:
- lib/sso/warden/hooks/before_logout.rb
Instance Method Summary collapse
Methods included from Support
#initialize, #logged_in?, #scope, #session
Methods included from Logging
#debug, #error, #fatal, #info, #warn
Instance Method Details
#call ⇒ Object
7 8 9 10 11 12 13 14 15 16 |
# File 'lib/sso/warden/hooks/before_logout.rb', line 7 def call # Only run if user is logged in if logged_in? debug { "#BeforeLogout Sso::Session - #{session["sso_session_id"]}" } debug { "user is #{user.inspect}" } ::Sso::Session.logout(session["sso_session_id"]) session["sso_session_id"] = nil end return nil end |