Uses of Package
org.apache.shiro.subject
-
Packages that use org.apache.shiro.subject 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.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 theseRealm
s).org.apache.shiro.authz Core interfaces and exceptions supporting Authorization (access control).org.apache.shiro.concurrent Executor
,ExecutorService
, andScheduledExecutorService
implementations for transparentSubject
association with threads in an asynchronous execution environment.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.realm Components and sub-packages used in supporting the coreRealm
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 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). -
Classes in org.apache.shiro.subject used by org.apache.shiro Class Description Subject ASubject
represents state and security operations for a single application user. -
Classes in org.apache.shiro.subject used by org.apache.shiro.aop Class Description Subject ASubject
represents state and security operations for a single application user. -
Classes in org.apache.shiro.subject used by org.apache.shiro.authc Class Description PrincipalCollection A collection of all principals associated with a correspondingSubject
. -
Classes in org.apache.shiro.subject used by org.apache.shiro.authc.pam Class Description PrincipalCollection A collection of all principals associated with a correspondingSubject
. -
Classes in org.apache.shiro.subject used by org.apache.shiro.authz Class Description PrincipalCollection A collection of all principals associated with a correspondingSubject
. -
Classes in org.apache.shiro.subject used by org.apache.shiro.concurrent Class Description Subject ASubject
represents state and security operations for a single application user. -
Classes in org.apache.shiro.subject used by org.apache.shiro.mgt Class Description PrincipalCollection A collection of all principals associated with a correspondingSubject
.Subject ASubject
represents state and security operations for a single application user.SubjectContext ASubjectContext
is a 'bucket' of data presented to aSecurityManager
which interprets this data to constructSubject
instances. -
Classes in org.apache.shiro.subject used by org.apache.shiro.realm Class Description PrincipalCollection A collection of all principals associated with a correspondingSubject
. -
Classes in org.apache.shiro.subject used by org.apache.shiro.realm.activedirectory Class Description PrincipalCollection A collection of all principals associated with a correspondingSubject
. -
Classes in org.apache.shiro.subject used by org.apache.shiro.realm.jdbc Class Description PrincipalCollection A collection of all principals associated with a correspondingSubject
. -
Classes in org.apache.shiro.subject used by org.apache.shiro.realm.ldap Class Description PrincipalCollection A collection of all principals associated with a correspondingSubject
. -
Classes in org.apache.shiro.subject used by org.apache.shiro.subject Class Description ExecutionException Exception wrapping any potential checked exception thrown when aSubject
executes aCallable
.MutablePrincipalCollection APrincipalCollection
that allows modification.PrincipalCollection A collection of all principals associated with a correspondingSubject
.PrincipalMap EXPERIMENTAL - DO NOT USE YETSubject ASubject
represents state and security operations for a single application user.Subject.Builder Builder design pattern implementation for creatingSubject
instances in a simplified way without requiring knowledge of Shiro's construction techniques.SubjectContext ASubjectContext
is a 'bucket' of data presented to aSecurityManager
which interprets this data to constructSubject
instances. -
Classes in org.apache.shiro.subject used by org.apache.shiro.subject.support Class Description ExecutionException Exception wrapping any potential checked exception thrown when aSubject
executes aCallable
.PrincipalCollection A collection of all principals associated with a correspondingSubject
.Subject ASubject
represents state and security operations for a single application user.SubjectContext ASubjectContext
is a 'bucket' of data presented to aSecurityManager
which interprets this data to constructSubject
instances. -
Classes in org.apache.shiro.subject used by org.apache.shiro.util Class Description PrincipalCollection A collection of all principals associated with a correspondingSubject
.Subject ASubject
represents state and security operations for a single application user.