|
JSecurity | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
Subject interface, the most important concept in
JSecurity's API.
See:
Description
| Interface Summary | |
|---|---|
| MutablePrincipalCollection | A PrincipalCollection that allows modification. |
| PrincipalCollection | A collection of all principals associated with a corresponding Subject. |
| RememberMeManager | A RememberMeManager is responsible for remembering a Subject's identity across that subject's sessions with the application. |
| Subject | A Subject represents state and security operations for a single application user. |
| Class Summary | |
|---|---|
| AbstractRememberMeManager | Abstract implementation of the RememberMeManager interface that handles
serialization and
encryption of the remembered user identity. |
| DelegatingSubject | Implementation of the Subject interface that delegates
method calls to an underlying SecurityManager instance for security checks. |
| SimplePrincipalCollection | A simple implementation of the MutablePrincipalCollection interface that tracks principals internally
by storing them in a LinkedHashMap. |
| Exception Summary | |
|---|---|
| InvalidSubjectException | Exception thrown when a Subject is accessed that has been invalidated. |
| SubjectException | Throw when there is an error accessing or interacting with a Subject. |
Components supporting the Subject interface, the most important concept in
JSecurity's API.
Subject is the primary component when using JSecurity 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.
|
JSecurity | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||