Uses of Package
com.svenruppert.jsentinel.session
Packages that use com.svenruppert.jsentinel.session
Package
Description
-
Classes in com.svenruppert.jsentinel.session used by com.svenruppert.jsentinel.authorization.apiClassDescriptionPersistent counter store for
JSentinelVersionperJSentinelVersionKey.Pluggable session policy. -
Classes in com.svenruppert.jsentinel.session used by com.svenruppert.jsentinel.logoutClassDescriptionPersistent counter store for
JSentinelVersionperJSentinelVersionKey.Store forSessionRecords, keyed onSessionId. -
Classes in com.svenruppert.jsentinel.session used by com.svenruppert.jsentinel.sessionClassDescriptionMonotonically-increasing version of a subject's security-relevant state (roles, permissions, password, …).Adapter-neutral security-version drift detector.Sealed outcome of an
JSentinelVersionEnforcer.enforce(SubjectId, TenantId, JSentinelVersion, String, String)call.The request continues — versions match.Composite key under whichJSentinelVersionStoretracks the currentJSentinelVersionof a subject.Result of aJSentinelVersionCheck.check(JSentinelVersionKey, JSentinelVersion)call against asession snapshot.Session has drifted — its snapshot differs from the subject's stored version.Persistent counter store forJSentinelVersionperJSentinelVersionKey.DefaultSessionPolicy— every navigation continues, login and logout do nothing.Adapter-neutral session view for theSessionPolicy.Outcome of aSessionPolicy.beforeNavigation(SessionContext)decision.The navigation may proceed unchanged.Strongly-typed identifier of an authenticated session.Adapter-neutral query input forSessionPolicy.evaluate(SessionMetadata).Pluggable session policy.Outcome ofSessionPolicy.evaluate(SessionMetadata).The session is older than the configured absolute lifetime.The session may continue.The session was idle longer than the configured idle timeout.Persistent representation of a single authenticated session.Lifecycle state of aSessionRecord.Store forSessionRecords, keyed onSessionId.Tunable thresholds.