Subject interface, the most important concept in Shiro's API.
See: Description
org.apache.shiro.subject interfaces.
PrincipalCollection that allows modification.
Subject.
PrincipalMap is map of all of a subject's principals - its identifying attributes like username, userId, etc.
Subject represents state and security operations for a
single application user.
SubjectContext is a 'bucket' of data presented to a
SecurityManager which interprets this data to construct
Subject instances.
MutablePrincipalCollection interface that tracks principals internally by storing them in a
LinkedHashMap.
PrincipalMap interface.
Subject instances in a simplified way without requiring knowledge of Shiro's construction techniques.
Subject executes a
Callable.
Subject interface, the most important concept in Shiro's API.
A
Subject is
the primary component when using Shiro programatically for single-user security operations, and it is the handle to any accessible user security data. All single-user authentication, authorization and session operations are performed via a
Subject instance.