Uses of Package
org.apache.shiro.authc
-
Packages that use org.apache.shiro.authc Package Description org.apache.shiro.authc Core interfaces and exceptions concerning Authentication (the act of logging-in).org.apache.shiro.authc.credential Support for validating credentials (such as passwords or X509 certificates) during authentication via theCredentialsMatcherinterface and its supporting implementations.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 theseRealms).org.apache.shiro.mgt Provides the masterSecurityManagerinterface 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 coreRealminterface.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.realm.text Realms that acquire security data from text-based data sources such asFiles or text streams.org.apache.shiro.subject Components supporting theSubjectinterface, the most important concept in Shiro's API.org.apache.shiro.subject.support Concrete support implementations of most of theorg.apache.shiro.subjectinterfaces. -
Classes in org.apache.shiro.authc used by org.apache.shiro.authc Class Description Account An Account is a convenience interface that extends bothAuthenticationInfoandAuthorizationInfoand represents authentication and authorization for a single account in a single Realm.AccountException Exception thrown due to a problem with the account under which an authentication attempt is being executed.AuthenticationException General exception thrown due to an error during the Authentication process.AuthenticationInfo AuthenticationInforepresents a Subject's (aka user's) stored account information relevant to the authentication/log-in process only.AuthenticationListener AnAuthenticationListenerlistens for notifications whileSubjects authenticate with the system.AuthenticationToken An AuthenticationToken is a consolidation of an account's principals and supporting credentials submitted by a user during an authentication attempt.Authenticator An Authenticator is responsible for authenticating accounts in an application.CredentialsException Exception thrown due to a problem with the credential(s) submitted for an account during the authentication process.DisabledAccountException Thrown when attempting to authenticate and the corresponding account has been disabled for some reason.HostAuthenticationToken AHostAuthenticationTokenretains the host information from where an authentication attempt originates.LogoutAware An SPI interface allowing cleanup logic to be executed during logout of a previously authenticated Subject/user.MergableAuthenticationInfo An extension of theAuthenticationInfointerface to be implemented by classes that support merging with otherAuthenticationInfoinstances.RememberMeAuthenticationToken AnAuthenticationTokenthat indicates if the user wishes their identity to be remembered across sessions.SaltedAuthenticationInfo Interface representing account information that may use a salt when hashing credentials. -
Classes in org.apache.shiro.authc used by org.apache.shiro.authc.credential Class Description AuthenticationInfo AuthenticationInforepresents a Subject's (aka user's) stored account information relevant to the authentication/log-in process only.AuthenticationToken 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.pam Class Description AbstractAuthenticator Superclass for almost allAuthenticatorimplementations that performs the common work around authentication attempts.AuthenticationException General exception thrown due to an error during the Authentication process.AuthenticationInfo AuthenticationInforepresents a Subject's (aka user's) stored account information relevant to the authentication/log-in process only.AuthenticationToken An AuthenticationToken is a consolidation of an account's principals and supporting credentials submitted by a user during an authentication attempt.Authenticator An Authenticator is responsible for authenticating accounts in an application.LogoutAware 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.mgt Class Description AuthenticationException General exception thrown due to an error during the Authentication process.AuthenticationInfo AuthenticationInforepresents a Subject's (aka user's) stored account information relevant to the authentication/log-in process only.AuthenticationToken An AuthenticationToken is a consolidation of an account's principals and supporting credentials submitted by a user during an authentication attempt.Authenticator An Authenticator is responsible for authenticating accounts in an application. -
Classes in org.apache.shiro.authc used by org.apache.shiro.realm Class Description AuthenticationException General exception thrown due to an error during the Authentication process.AuthenticationInfo AuthenticationInforepresents a Subject's (aka user's) stored account information relevant to the authentication/log-in process only.AuthenticationToken An AuthenticationToken is a consolidation of an account's principals and supporting credentials submitted by a user during an authentication attempt.LogoutAware An SPI interface allowing cleanup logic to be executed during logout of a previously authenticated Subject/user.SimpleAccount 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.activedirectory Class Description AuthenticationInfo AuthenticationInforepresents a Subject's (aka user's) stored account information relevant to the authentication/log-in process only.AuthenticationToken An AuthenticationToken is a consolidation of an account's principals and supporting credentials submitted by a user during an authentication attempt.LogoutAware 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.jdbc Class Description AuthenticationException General exception thrown due to an error during the Authentication process.AuthenticationInfo AuthenticationInforepresents a Subject's (aka user's) stored account information relevant to the authentication/log-in process only.AuthenticationToken An AuthenticationToken is a consolidation of an account's principals and supporting credentials submitted by a user during an authentication attempt.LogoutAware 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.ldap Class Description AuthenticationException General exception thrown due to an error during the Authentication process.AuthenticationInfo AuthenticationInforepresents a Subject's (aka user's) stored account information relevant to the authentication/log-in process only.AuthenticationToken An AuthenticationToken is a consolidation of an account's principals and supporting credentials submitted by a user during an authentication attempt.LogoutAware 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.text Class Description LogoutAware 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.subject Class Description AuthenticationException General exception thrown due to an error during the Authentication process.AuthenticationInfo AuthenticationInforepresents a Subject's (aka user's) stored account information relevant to the authentication/log-in process only.AuthenticationToken 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.support Class Description AuthenticationException General exception thrown due to an error during the Authentication process.AuthenticationInfo AuthenticationInforepresents a Subject's (aka user's) stored account information relevant to the authentication/log-in process only.AuthenticationToken An AuthenticationToken is a consolidation of an account's principals and supporting credentials submitted by a user during an authentication attempt.