Uses of Package
org.apache.shiro.mgt
-
Packages that use org.apache.shiro.mgt 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
andShiroException
.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 masterSecurityManager
interface and a default implementation hierarchy for managing all aspects of Shiro's functionality in an application.org.apache.shiro.spring.boot.autoconfigure org.apache.shiro.spring.config org.apache.shiro.spring.config.web.autoconfigure 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.spring.web.config org.apache.shiro.subject Components supporting theSubject
interface, the most important concept in Shiro's API.org.apache.shiro.subject.support Concrete support implementations of most of theorg.apache.shiro.subject
interfaces.org.apache.shiro.util Your run-of-the-mill 'util' package 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 theorg.apache.shiro.config
components.org.apache.shiro.web.env Web-specificEnvironment
implementation and support.org.apache.shiro.web.mgt Components supporting web-specificSecurityManager
implementations.org.apache.shiro.web.subject Web-specificSubject
interfaces to enableSubject
use in web environments.org.apache.shiro.web.subject.support Supporting implementations oforg.apache.shiro.web.subject
package interfaces. -
Classes in org.apache.shiro.mgt used by org.apache.shiro Class Description SecurityManager ASecurityManager
executes all security operations for all Subjects (aka users) across a single application. -
Classes in org.apache.shiro.mgt used by org.apache.shiro.cas Class Description DefaultSubjectFactory DefaultSubjectFactory
implementation that createsDelegatingSubject
instances.SubjectFactory ASubjectFactory
is responsible for constructingSubject
instances as needed. -
Classes in org.apache.shiro.mgt used by org.apache.shiro.config Class Description SecurityManager ASecurityManager
executes all security operations for all Subjects (aka users) across a single application. -
Classes in org.apache.shiro.mgt used by org.apache.shiro.env Class Description SecurityManager ASecurityManager
executes all security operations for all Subjects (aka users) across a single application. -
Classes in org.apache.shiro.mgt used by org.apache.shiro.guice Class Description SecurityManager ASecurityManager
executes all security operations for all Subjects (aka users) across a single application. -
Classes in org.apache.shiro.mgt used by org.apache.shiro.guice.web Class Description SecurityManager ASecurityManager
executes all security operations for all Subjects (aka users) across a single application. -
Classes in org.apache.shiro.mgt used by org.apache.shiro.mgt Class Description AuthenticatingSecurityManager Shiro support of aSecurityManager
class hierarchy that delegates all authentication operations to a wrappedAuthenticator
instance.AuthorizingSecurityManager Shiro support of aSecurityManager
class hierarchy that delegates all authorization (access control) operations to a wrappedAuthorizer
instance.CachingSecurityManager A very basic starting point for the SecurityManager interface that merely provides logging and caching support.RealmSecurityManager Shiro support of aSecurityManager
class hierarchy based around a collection ofRealm
s.RememberMeManager A RememberMeManager is responsible for remembering a Subject's identity across that Subject's sessions with the application.SecurityManager ASecurityManager
executes all security operations for all Subjects (aka users) across a single application.SessionsSecurityManager Shiro support of aSecurityManager
class hierarchy that delegates allsession
operations to a wrappedSessionManager
instance.SessionStorageEvaluator Evaluates whether or not Shiro may use aSubject
'sSession
to persist thatSubject
's internal state.SubjectDAO ASubjectDAO
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 ASubjectFactory
is responsible for constructingSubject
instances as needed. -
Classes in org.apache.shiro.mgt used by org.apache.shiro.spring.boot.autoconfigure Class Description SecurityManager ASecurityManager
executes all security operations for all Subjects (aka users) across a single application.SessionsSecurityManager Shiro support of aSecurityManager
class hierarchy that delegates allsession
operations to a wrappedSessionManager
instance.SessionStorageEvaluator Evaluates whether or not Shiro may use aSubject
'sSession
to persist thatSubject
's internal state.SubjectDAO ASubjectDAO
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 ASubjectFactory
is responsible for constructingSubject
instances as needed. -
Classes in org.apache.shiro.mgt used by org.apache.shiro.spring.config Class Description RememberMeManager A RememberMeManager is responsible for remembering a Subject's identity across that Subject's sessions with the application.SecurityManager ASecurityManager
executes all security operations for all Subjects (aka users) across a single application.SessionsSecurityManager Shiro support of aSecurityManager
class hierarchy that delegates allsession
operations to a wrappedSessionManager
instance.SessionStorageEvaluator Evaluates whether or not Shiro may use aSubject
'sSession
to persist thatSubject
's internal state.SubjectDAO ASubjectDAO
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 ASubjectFactory
is responsible for constructingSubject
instances as needed. -
Classes in org.apache.shiro.mgt used by org.apache.shiro.spring.config.web.autoconfigure Class Description RememberMeManager A RememberMeManager is responsible for remembering a Subject's identity across that Subject's sessions with the application.SessionsSecurityManager Shiro support of aSecurityManager
class hierarchy that delegates allsession
operations to a wrappedSessionManager
instance.SessionStorageEvaluator Evaluates whether or not Shiro may use aSubject
'sSession
to persist thatSubject
's internal state.SubjectDAO ASubjectDAO
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 ASubjectFactory
is responsible for constructingSubject
instances as needed. -
Classes in org.apache.shiro.mgt used by org.apache.shiro.spring.remoting Class Description SecurityManager ASecurityManager
executes all security operations for all Subjects (aka users) across a single application. -
Classes in org.apache.shiro.mgt used by org.apache.shiro.spring.security.interceptor Class Description SecurityManager ASecurityManager
executes all security operations for all Subjects (aka users) across a single application. -
Classes in org.apache.shiro.mgt used by org.apache.shiro.spring.web Class Description SecurityManager ASecurityManager
executes all security operations for all Subjects (aka users) across a single application. -
Classes in org.apache.shiro.mgt used by org.apache.shiro.spring.web.config Class Description RememberMeManager A RememberMeManager is responsible for remembering a Subject's identity across that Subject's sessions with the application.SecurityManager ASecurityManager
executes all security operations for all Subjects (aka users) across a single application.SessionsSecurityManager Shiro support of aSecurityManager
class hierarchy that delegates allsession
operations to a wrappedSessionManager
instance.SessionStorageEvaluator Evaluates whether or not Shiro may use aSubject
'sSession
to persist thatSubject
's internal state.SubjectDAO ASubjectDAO
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 ASubjectFactory
is responsible for constructingSubject
instances as needed. -
Classes in org.apache.shiro.mgt used by org.apache.shiro.subject Class Description SecurityManager ASecurityManager
executes all security operations for all Subjects (aka users) across a single application. -
Classes in org.apache.shiro.mgt used by org.apache.shiro.subject.support Class Description SecurityManager ASecurityManager
executes all security operations for all Subjects (aka users) across a single application. -
Classes in org.apache.shiro.mgt used by org.apache.shiro.util Class Description SecurityManager ASecurityManager
executes all security operations for all Subjects (aka users) across a single application. -
Classes in org.apache.shiro.mgt used by org.apache.shiro.web.config Class Description SecurityManager ASecurityManager
executes all security operations for all Subjects (aka users) across a single application. -
Classes in org.apache.shiro.mgt used by org.apache.shiro.web.env Class Description SecurityManager ASecurityManager
executes all security operations for all Subjects (aka users) across a single application. -
Classes in org.apache.shiro.mgt used by org.apache.shiro.web.mgt Class Description AbstractRememberMeManager Abstract implementation of theRememberMeManager
interface that handlesserialization
andencryption
of the remembered user identity.AuthenticatingSecurityManager Shiro support of aSecurityManager
class hierarchy that delegates all authentication operations to a wrappedAuthenticator
instance.AuthorizingSecurityManager Shiro support of aSecurityManager
class hierarchy that delegates all authorization (access control) operations to a wrappedAuthorizer
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 theSecurityManager
interface, based around a collection ofRealm
s.DefaultSessionStorageEvaluator A DefaultSessionStorageEvaluator
that provides reasonable control over if and how Sessions may be used for storing Subject state.DefaultSubjectFactory DefaultSubjectFactory
implementation that createsDelegatingSubject
instances.RealmSecurityManager Shiro support of aSecurityManager
class hierarchy based around a collection ofRealm
s.RememberMeManager A RememberMeManager is responsible for remembering a Subject's identity across that Subject's sessions with the application.SecurityManager ASecurityManager
executes all security operations for all Subjects (aka users) across a single application.SessionsSecurityManager Shiro support of aSecurityManager
class hierarchy that delegates allsession
operations to a wrappedSessionManager
instance.SessionStorageEvaluator Evaluates whether or not Shiro may use aSubject
'sSession
to persist thatSubject
's internal state.SubjectDAO ASubjectDAO
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 ASubjectFactory
is responsible for constructingSubject
instances as needed. -
Classes in org.apache.shiro.mgt used by org.apache.shiro.web.subject Class Description SecurityManager ASecurityManager
executes all security operations for all Subjects (aka users) across a single application. -
Classes in org.apache.shiro.mgt used by org.apache.shiro.web.subject.support Class Description SecurityManager ASecurityManager
executes all security operations for all Subjects (aka users) across a single application.