Uses of Package
org.apache.shiro.authc
Packages that use org.apache.shiro.authc
Package
Description
Core interfaces and exceptions concerning Authentication (the act of logging-in).
Support for validating credentials (such as passwords or X509 certificates) during
authentication via the
CredentialsMatcher
interface and its supporting implementations.Support for PAM, or Pluggable Authentication Modules, which is
the capability to authenticate a user against multiple configurable (pluggable) modules (Shiro
calls these
Realms).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.
Realms that acquire security data from text-based data sources such as
Files or
text streams.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.-
Classes in org.apache.shiro.authc used by org.apache.shiro.authcClassDescriptionAn Account is a convenience interface that extends both
AuthenticationInfoandAuthorizationInfoand represents authentication and authorization for a single account in a single Realm.Exception thrown due to a problem with the account under which an authentication attempt is being executed.General exception thrown due to an error during the Authentication process.AuthenticationInforepresents a Subject's (aka user's) stored account information relevant to the authentication/log-in process only.AnAuthenticationListenerlistens for notifications whileSubjects authenticate with the system.An AuthenticationToken is a consolidation of an account's principals and supporting credentials submitted by a user during an authentication attempt.An Authenticator is responsible for authenticating accounts in an application.Exception thrown due to a problem with the credential(s) submitted for an account during the authentication process.Thrown when attempting to authenticate and the corresponding account has been disabled for some reason.AHostAuthenticationTokenretains the host information from where an authentication attempt originates.An SPI interface allowing cleanup logic to be executed during logout of a previously authenticated Subject/user.An extension of theAuthenticationInfointerface to be implemented by classes that support merging with otherAuthenticationInfoinstances.AnAuthenticationTokenthat indicates if the user wishes their identity to be remembered across sessions.Interface representing account information that may use a salt when hashing credentials. -
Classes in org.apache.shiro.authc used by org.apache.shiro.authc.credentialClassDescription
AuthenticationInforepresents a Subject's (aka user's) stored account information relevant to the authentication/log-in process only.An AuthenticationToken is a consolidation of an account's principals and supporting credentials submitted by a user during an authentication attempt. -
Classes in org.apache.shiro.authc used by org.apache.shiro.authc.pamClassDescriptionSuperclass for almost all
Authenticatorimplementations that performs the common work around authentication attempts.General exception thrown due to an error during the Authentication process.AuthenticationInforepresents a Subject's (aka user's) stored account information relevant to the authentication/log-in process only.An AuthenticationToken is a consolidation of an account's principals and supporting credentials submitted by a user during an authentication attempt.An Authenticator is responsible for authenticating accounts in an application.An SPI interface allowing cleanup logic to be executed during logout of a previously authenticated Subject/user. -
Classes in org.apache.shiro.authc used by org.apache.shiro.mgtClassDescriptionGeneral exception thrown due to an error during the Authentication process.
AuthenticationInforepresents a Subject's (aka user's) stored account information relevant to the authentication/log-in process only.An AuthenticationToken is a consolidation of an account's principals and supporting credentials submitted by a user during an authentication attempt.An Authenticator is responsible for authenticating accounts in an application. -
Classes in org.apache.shiro.authc used by org.apache.shiro.realmClassDescriptionGeneral exception thrown due to an error during the Authentication process.
AuthenticationInforepresents a Subject's (aka user's) stored account information relevant to the authentication/log-in process only.An AuthenticationToken is a consolidation of an account's principals and supporting credentials submitted by a user during an authentication attempt.An SPI interface allowing cleanup logic to be executed during logout of a previously authenticated Subject/user.Simple implementation of theAccountinterface that contains principal and credential and authorization information (roles and permissions) as instance variables and exposes them via getters and setters using standard JavaBean notation. -
Classes in org.apache.shiro.authc used by org.apache.shiro.realm.activedirectoryClassDescription
AuthenticationInforepresents a Subject's (aka user's) stored account information relevant to the authentication/log-in process only.An AuthenticationToken is a consolidation of an account's principals and supporting credentials submitted by a user during an authentication attempt.An SPI interface allowing cleanup logic to be executed during logout of a previously authenticated Subject/user. -
Classes in org.apache.shiro.authc used by org.apache.shiro.realm.jdbcClassDescriptionGeneral exception thrown due to an error during the Authentication process.
AuthenticationInforepresents a Subject's (aka user's) stored account information relevant to the authentication/log-in process only.An AuthenticationToken is a consolidation of an account's principals and supporting credentials submitted by a user during an authentication attempt.An SPI interface allowing cleanup logic to be executed during logout of a previously authenticated Subject/user. -
Classes in org.apache.shiro.authc used by org.apache.shiro.realm.ldapClassDescriptionGeneral exception thrown due to an error during the Authentication process.
AuthenticationInforepresents a Subject's (aka user's) stored account information relevant to the authentication/log-in process only.An AuthenticationToken is a consolidation of an account's principals and supporting credentials submitted by a user during an authentication attempt.An SPI interface allowing cleanup logic to be executed during logout of a previously authenticated Subject/user. -
Classes in org.apache.shiro.authc used by org.apache.shiro.realm.textClassDescriptionAn SPI interface allowing cleanup logic to be executed during logout of a previously authenticated Subject/user.
-
Classes in org.apache.shiro.authc used by org.apache.shiro.subjectClassDescriptionGeneral exception thrown due to an error during the Authentication process.
AuthenticationInforepresents a Subject's (aka user's) stored account information relevant to the authentication/log-in process only.An AuthenticationToken is a consolidation of an account's principals and supporting credentials submitted by a user during an authentication attempt. -
Classes in org.apache.shiro.authc used by org.apache.shiro.subject.supportClassDescriptionGeneral exception thrown due to an error during the Authentication process.
AuthenticationInforepresents a Subject's (aka user's) stored account information relevant to the authentication/log-in process only.An AuthenticationToken is a consolidation of an account's principals and supporting credentials submitted by a user during an authentication attempt.