| Package | Description |
|---|---|
| org.apache.shiro |
This package primarily exists as a root classpath distinction, but it does contain two core classes widely used by applications,
SecurityUtils and
ShiroException.
|
| org.apache.shiro.aop |
Components used to support the framework's AOP/interception support classes.
|
| org.apache.shiro.authc |
Core interfaces and exceptions concerning Authentication (the act of logging-in).
|
| org.apache.shiro.authc.pam |
Support for
PAM, or
Pluggable
Authentication
Modules, which is the capability to authenticate a user against multiple configurable (pluggable)
modules (Shiro calls these
Realms).
|
| org.apache.shiro.authz |
Core interfaces and exceptions supporting Authorization (access control).
|
| org.apache.shiro.concurrent |
Executor,
ExecutorService, and
ScheduledExecutorService implementations for transparent
Subject association with threads in an asynchronous execution environment.
|
| org.apache.shiro.mgt |
Provides the master
SecurityManager interface and a default implementation hierarchy for managing all aspects of Shiro's functionality in an application.
|
| org.apache.shiro.realm |
Components and sub-packages used in supporting the core
Realm interface.
|
| org.apache.shiro.realm.activedirectory |
Realms that acquire security data from a Microsoft Active Directory.
|
| org.apache.shiro.realm.jdbc |
Realms that acquire security data from an RDBMS (Relational Database Management System) using the JDBC API.
|
| org.apache.shiro.realm.ldap |
Realms that acquire security data from an LDAP (Lightweight Directory Access Protocol) server utilizing LDAP/Naming APIs.
|
| org.apache.shiro.subject |
Components supporting the
Subject interface, the most important concept in Shiro's API.
|
| org.apache.shiro.subject.support |
Concrete support implementations of most of the
org.apache.shiro.subject interfaces.
|
| org.apache.shiro.util |
Your run-of-the-mill 'util' pacakge for components and logic widely used across the framework that can't find their home into a proper OO hierarchy (or, most likely for things used across many hierarchies).
|
| Class and Description |
|---|
| Subject
A
Subject represents state and security operations for a
single application user.
|
| Class and Description |
|---|
| Subject
A
Subject represents state and security operations for a
single application user.
|
| Class and Description |
|---|
| PrincipalCollection
A collection of all principals associated with a corresponding
Subject.
|
| Class and Description |
|---|
| PrincipalCollection
A collection of all principals associated with a corresponding
Subject.
|
| Class and Description |
|---|
| PrincipalCollection
A collection of all principals associated with a corresponding
Subject.
|
| Class and Description |
|---|
| Subject
A
Subject represents state and security operations for a
single application user.
|
| Class and Description |
|---|
| PrincipalCollection
A collection of all principals associated with a corresponding
Subject.
|
| 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 and Description |
|---|
| PrincipalCollection
A collection of all principals associated with a corresponding
Subject.
|
| Class and Description |
|---|
| PrincipalCollection
A collection of all principals associated with a corresponding
Subject.
|
| Class and Description |
|---|
| PrincipalCollection
A collection of all principals associated with a corresponding
Subject.
|
| Class and Description |
|---|
| PrincipalCollection
A collection of all principals associated with a corresponding
Subject.
|
| Class and Description |
|---|
| ExecutionException
Exception wrapping any potential checked exception thrown when a
Subject executes a
Callable.
|
| 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.
|
| Subject.Builder
Builder design pattern implementation for creating
Subject instances in a simplified way without requiring knowledge of Shiro's construction techniques.
|
| SubjectContext
A
SubjectContext is a 'bucket' of data presented to a
SecurityManager which interprets this data to construct
Subject instances.
|
| Class and Description |
|---|
| ExecutionException
Exception wrapping any potential checked exception thrown when a
Subject executes a
Callable.
|
| PrincipalCollection
A collection of all principals associated with a corresponding
Subject.
|
| 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 and Description |
|---|
| PrincipalCollection
A collection of all principals associated with a corresponding
Subject.
|
| Subject
A
Subject represents state and security operations for a
single application user.
|