Module: Cassette::Rubycas::UserFactory
- Included in:
- Helper, RoutingConstraint
- Defined in:
- lib/cassette/rubycas/user_factory.rb
Instance Method Summary collapse
Instance Method Details
#from_session(session) ⇒ Object
4 5 6 7 8 9 10 11 |
# File 'lib/cassette/rubycas/user_factory.rb', line 4 def from_session(session) attributes = session[:cas_extra_attributes] Cassette::Authentication::User.new(login: session[:cas_user], name: attributes.try(:[], :cn), email: attributes.try(:[], :email), authorities: attributes.try(:[], :authorities), type: attributes.try(:[], :type).try(:downcase)) end |