Class: Warden::SessionSerializer

Inherits:
Object
  • Object
show all
Defined in:
lib/bsm/sso/client/warden_ext.rb

Instance Method Summary collapse

Instance Method Details

#deserialize(id) ⇒ Object

Loads user and expiration time from session



8
9
10
# File 'lib/bsm/sso/client/warden_ext.rb', line 8

def deserialize(id)
  Bsm::Sso::Client.user_class.sso_find(id)
end

#serialize(record) ⇒ Object

Stores user id and expiration time



3
4
5
# File 'lib/bsm/sso/client/warden_ext.rb', line 3

def serialize(record)
  record.id
end