| 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.cas | |
| org.apache.shiro.config |
Components that support configuring Shiro in any application.
|
| org.apache.shiro.env |
Concepts used to represent Shiro's aggregate state in an application.
|
| org.apache.shiro.guice | |
| org.apache.shiro.guice.web | |
| 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.spring.remoting |
Support to enable Spring-based remote method invocations to carry a Shiro session ID as part of the
invocation payload, allowing remote clients to perform security operations.
|
| org.apache.shiro.spring.security.interceptor |
Spring AOP support for enabling Shiro annotations in Spring-configured applications.
|
| org.apache.shiro.spring.web |
Spring-specific components for use in Spring-based web applications.
|
| 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.config |
Web-specific implementation extensions to the
org.apache.shiro.config components. |
| org.apache.shiro.web.env |
Web-specific
Environment implementation and support. |
| org.apache.shiro.web.mgt |
Components supporting web-specific
SecurityManager implementations. |
| 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. |
| Class and Description |
|---|
| SecurityManager
A
SecurityManager executes all security operations for all Subjects (aka users) across a
single application. |
| Class and Description |
|---|
| DefaultSubjectFactory
Default
SubjectFactory implementation that creates DelegatingSubject
instances. |
| SubjectFactory
A
SubjectFactory is responsible for constructing Subject instances as needed. |
| Class and Description |
|---|
| SecurityManager
A
SecurityManager executes all security operations for all Subjects (aka users) across a
single application. |
| Class and Description |
|---|
| SecurityManager
A
SecurityManager executes all security operations for all Subjects (aka users) across a
single application. |
| Class and Description |
|---|
| SecurityManager
A
SecurityManager executes all security operations for all Subjects (aka users) across a
single application. |
| Class and Description |
|---|
| SecurityManager
A
SecurityManager executes all security operations for all Subjects (aka users) across a
single application. |
| Class and Description |
|---|
| AuthenticatingSecurityManager
Shiro support of a
SecurityManager class hierarchy that delegates all
authentication operations to a wrapped Authenticator instance. |
| AuthorizingSecurityManager
Shiro support of a
SecurityManager class hierarchy that delegates all
authorization (access control) operations to a wrapped Authorizer instance. |
| CachingSecurityManager
A very basic starting point for the SecurityManager interface that merely provides logging and caching
support.
|
| RealmSecurityManager
Shiro support of a
SecurityManager class hierarchy based around a collection of
Realms. |
| RememberMeManager
A RememberMeManager is responsible for remembering a Subject's identity across that Subject's sessions with
the application.
|
| SecurityManager
A
SecurityManager executes all security operations for all Subjects (aka users) across a
single application. |
| SessionsSecurityManager
Shiro support of a
SecurityManager class hierarchy that delegates all
session operations to a wrapped
SessionManager instance. |
| SessionStorageEvaluator
Evaluates whether or not Shiro may use a
Subject's Session
to persist that Subject's internal state. |
| SubjectDAO
A
SubjectDAO is responsible for persisting a Subject instance's internal state such that the Subject instance
can be recreated at a later time if necessary. |
| SubjectFactory
A
SubjectFactory is responsible for constructing Subject instances as needed. |
| Class and Description |
|---|
| SecurityManager
A
SecurityManager executes all security operations for all Subjects (aka users) across a
single application. |
| Class and Description |
|---|
| SecurityManager
A
SecurityManager executes all security operations for all Subjects (aka users) across a
single application. |
| Class and Description |
|---|
| SecurityManager
A
SecurityManager executes all security operations for all Subjects (aka users) across a
single application. |
| Class and Description |
|---|
| SecurityManager
A
SecurityManager executes all security operations for all Subjects (aka users) across a
single application. |
| Class and Description |
|---|
| SecurityManager
A
SecurityManager executes all security operations for all Subjects (aka users) across a
single application. |
| Class and Description |
|---|
| SecurityManager
A
SecurityManager executes all security operations for all Subjects (aka users) across a
single application. |
| Class and Description |
|---|
| SecurityManager
A
SecurityManager executes all security operations for all Subjects (aka users) across a
single application. |
| Class and Description |
|---|
| SecurityManager
A
SecurityManager executes all security operations for all Subjects (aka users) across a
single application. |
| Class and Description |
|---|
| AbstractRememberMeManager
Abstract implementation of the
RememberMeManager interface that handles
serialization and
encryption of the remembered user identity. |
| AuthenticatingSecurityManager
Shiro support of a
SecurityManager class hierarchy that delegates all
authentication operations to a wrapped Authenticator instance. |
| AuthorizingSecurityManager
Shiro support of a
SecurityManager class hierarchy that delegates all
authorization (access control) operations to a wrapped Authorizer instance. |
| CachingSecurityManager
A very basic starting point for the SecurityManager interface that merely provides logging and caching
support.
|
| DefaultSecurityManager
The Shiro framework's default concrete implementation of the
SecurityManager interface,
based around a collection of Realms. |
| DefaultSessionStorageEvaluator
A Default
SessionStorageEvaluator that provides reasonable control over if and how Sessions may be used for
storing Subject state. |
| DefaultSubjectFactory
Default
SubjectFactory implementation that creates DelegatingSubject
instances. |
| RealmSecurityManager
Shiro support of a
SecurityManager class hierarchy based around a collection of
Realms. |
| RememberMeManager
A RememberMeManager is responsible for remembering a Subject's identity across that Subject's sessions with
the application.
|
| SecurityManager
A
SecurityManager executes all security operations for all Subjects (aka users) across a
single application. |
| SessionsSecurityManager
Shiro support of a
SecurityManager class hierarchy that delegates all
session operations to a wrapped
SessionManager instance. |
| SessionStorageEvaluator
Evaluates whether or not Shiro may use a
Subject's Session
to persist that Subject's internal state. |
| SubjectDAO
A
SubjectDAO is responsible for persisting a Subject instance's internal state such that the Subject instance
can be recreated at a later time if necessary. |
| SubjectFactory
A
SubjectFactory is responsible for constructing Subject instances as needed. |
| Class and Description |
|---|
| SecurityManager
A
SecurityManager executes all security operations for all Subjects (aka users) across a
single application. |
| Class and Description |
|---|
| SecurityManager
A
SecurityManager executes all security operations for all Subjects (aka users) across a
single application. |
Copyright © 2004–2016 The Apache Software Foundation. All rights reserved.