Uses of Package
org.apache.shiro.subject
Packages that use org.apache.shiro.subject
Package
Description
This package primarily exists as a root classpath distinction, but it does contain two core classes widely used
by applications,
SecurityUtils and
ShiroException.Components used to support the framework's AOP/interception support classes.
Core interfaces and exceptions concerning Authentication (the act of logging-in).
Support for PAM, or Pluggable Authentication Modules, which is
the capability to authenticate a user against multiple configurable (pluggable) modules (Shiro
calls these
Realms).Core interfaces and exceptions supporting Authorization (access control).
Executor, ExecutorService,
and ScheduledExecutorService implementations for transparent
Subject association with threads in an asynchronous execution environment.Provides the master
SecurityManager interface and a default implementation
hierarchy for managing all aspects of Shiro's functionality in an application.Components and sub-packages used in supporting the core
Realm interface.Realms that acquire security data from a Microsoft Active Directory.
Realms that acquire security data from an RDBMS (Relational Database Management System) using the
JDBC API.
Realms that acquire security data from an LDAP (Lightweight Directory Access Protocol) server
utilizing LDAP/Naming APIs.
Components supporting the
Subject interface, the most important concept in
Shiro's API.Concrete support implementations of most of the
org.apache.shiro.subject interfaces.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.shiroClassDescriptionA
Subjectrepresents state and security operations for a single application user. -
Classes in org.apache.shiro.subject used by org.apache.shiro.aopClassDescriptionA
Subjectrepresents state and security operations for a single application user. -
Classes in org.apache.shiro.subject used by org.apache.shiro.authc
-
Classes in org.apache.shiro.subject used by org.apache.shiro.authc.pam
-
Classes in org.apache.shiro.subject used by org.apache.shiro.authz
-
Classes in org.apache.shiro.subject used by org.apache.shiro.concurrentClassDescriptionA
Subjectrepresents state and security operations for a single application user. -
Classes in org.apache.shiro.subject used by org.apache.shiro.mgtClassDescriptionA collection of all principals associated with a corresponding
Subject.ASubjectrepresents state and security operations for a single application user.ASubjectContextis a 'bucket' of data presented to aSecurityManagerwhich interprets this data to constructSubjectinstances. -
Classes in org.apache.shiro.subject used by org.apache.shiro.realm
-
Classes in org.apache.shiro.subject used by org.apache.shiro.realm.activedirectory
-
Classes in org.apache.shiro.subject used by org.apache.shiro.realm.jdbc
-
Classes in org.apache.shiro.subject used by org.apache.shiro.realm.ldap
-
Classes in org.apache.shiro.subject used by org.apache.shiro.subjectClassDescriptionException wrapping any potential checked exception thrown when a
Subjectexecutes aCallable.APrincipalCollectionthat allows modification.A collection of all principals associated with a correspondingSubject.EXPERIMENTAL - DO NOT USE YETASubjectrepresents state and security operations for a single application user.Builder design pattern implementation for creatingSubjectinstances in a simplified way without requiring knowledge of Shiro's construction techniques.ASubjectContextis a 'bucket' of data presented to aSecurityManagerwhich interprets this data to constructSubjectinstances. -
Classes in org.apache.shiro.subject used by org.apache.shiro.subject.supportClassDescriptionException wrapping any potential checked exception thrown when a
Subjectexecutes aCallable.A collection of all principals associated with a correspondingSubject.ASubjectrepresents state and security operations for a single application user.ASubjectContextis a 'bucket' of data presented to aSecurityManagerwhich interprets this data to constructSubjectinstances. -
Classes in org.apache.shiro.subject used by org.apache.shiro.utilClassDescriptionA collection of all principals associated with a corresponding
Subject.ASubjectrepresents state and security operations for a single application user.