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
Realm s). |
org.apache.shiro.authz |
Core interfaces and exceptions supporting Authorization (access control).
|
org.apache.shiro.cas | |
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).
|
org.apache.shiro.web.filter |
Base package supporting all Servlet
Filter implementations used to control
access to web pages and URL resources. |
org.apache.shiro.web.filter.authc |
Servlet
Filter implementations specific to controlling access based on a
subject's authentication status, or those that can execute authentications (log-ins) directly. |
org.apache.shiro.web.mgt |
Components supporting web-specific
SecurityManager implementations. |
org.apache.shiro.web.servlet |
Shiro-specific implementations of the Servlet API (Servlet Filters, et al).
|
org.apache.shiro.web.subject |
Web-specific
Subject interfaces to enable Subject use in web
environments. |
org.apache.shiro.web.subject.support |
Supporting implementations of
org.apache.shiro.web.subject package interfaces. |
org.apache.shiro.web.tags |
Provides the Shiro JSP Tag Library implementations.
|
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 |
---|
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 |
---|
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. |
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 . |
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 |
---|
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. |
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 |
---|
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 |
---|
Subject
A
Subject represents state and security operations for a single application user. |
Copyright © 2004–2019 The Apache Software Foundation. All rights reserved.