Class: IAMSession
- Inherits:
-
Session
- Object
- Common::RedisStore
- Session
- IAMSession
- Defined in:
- app/models/iam_session.rb
Overview
Subclasses the ‘Session` model. Adds a unique redis namespace for IAM sessions.
Constant Summary
Constants inherited from Session
Session::DEFAULT_TOKEN_LENGTH, Session::MAX_SESSION_LIFETIME
Constants inherited from Common::RedisStore
Common::RedisStore::REQ_CLASS_INSTANCE_VARS
Method Summary
Methods inherited from Session
#authenticated_by_ssoe, #expire, obscure_token, #secure_random_token, #setup_defaults, #ttl_in_time, #within_maximum_ttl
Methods included from SentryLogging
#log_exception_to_sentry, #log_message_to_sentry, #non_nil_hash?, #normalize_level, #rails_logger, #set_sentry_metadata
Methods inherited from Common::RedisStore
create, delete, #destroy, #destroyed?, exists?, #expire, find, find_or_build, #initialize, #initialize_dup, keys, #persisted?, pop, redis_key, redis_store, redis_ttl, #save, #save!, #ttl, #update, #update!
Constructor Details
This class inherits a constructor from Common::RedisStore