|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Subject
interface, the most important concept in
Shiro's API.
See:
Description
Interface Summary | |
---|---|
MutablePrincipalCollection | A PrincipalCollection that allows modification. |
PrincipalCollection | A collection of all principals associated with a corresponding Subject . |
PrincipalMap | EXPERIMENTAL - DO NOT USE YET
A PrincipalMap is map of all of a subject's principals - its identifying attributes like username, userId,
etc. |
Subject | A Subject represents state and security operations for a single application user. |
SubjectContext | A SubjectContext is a 'bucket' of data presented to a SecurityManager which interprets
this data to construct Subject instances. |
Class Summary | |
---|---|
SimplePrincipalCollection | A simple implementation of the MutablePrincipalCollection interface that tracks principals internally
by storing them in a LinkedHashMap . |
SimplePrincipalMap | Default implementation of the PrincipalMap interface. |
Subject.Builder | Builder design pattern implementation for creating Subject instances in a simplified way without
requiring knowledge of Shiro's construction techniques. |
Exception Summary | |
---|---|
ExecutionException | Exception wrapping any potential checked exception thrown when a Subject executes a
Callable . |
Components supporting the Subject
interface, the most important concept in
Shiro's API.
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.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |