Uses of Interface
org.apache.shiro.authc.Authenticator
-
Packages that use Authenticator Package Description 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.mgt Provides the masterSecurityManager
interface and a default implementation hierarchy for managing all aspects of Shiro's functionality in an application. -
-
Uses of Authenticator in org.apache.shiro.authc
Classes in org.apache.shiro.authc that implement Authenticator Modifier and Type Class Description class
AbstractAuthenticator
Superclass for almost allAuthenticator
implementations that performs the common work around authentication attempts. -
Uses of Authenticator in org.apache.shiro.authc.pam
Classes in org.apache.shiro.authc.pam that implement Authenticator Modifier and Type Class Description class
ModularRealmAuthenticator
AModularRealmAuthenticator
delegates account lookups to a pluggable (modular) collection ofRealm
s. -
Uses of Authenticator in org.apache.shiro.mgt
Subinterfaces of Authenticator in org.apache.shiro.mgt Modifier and Type Interface Description interface
SecurityManager
ASecurityManager
executes all security operations for all Subjects (aka users) across a single application.Classes in org.apache.shiro.mgt that implement Authenticator Modifier and Type Class Description class
AuthenticatingSecurityManager
Shiro support of aSecurityManager
class hierarchy that delegates all authentication operations to a wrappedAuthenticator
instance.class
AuthorizingSecurityManager
Shiro support of aSecurityManager
class hierarchy that delegates all authorization (access control) operations to a wrappedAuthorizer
instance.class
CachingSecurityManager
A very basic starting point for the SecurityManager interface that merely provides logging and caching support.class
DefaultSecurityManager
The Shiro framework's default concrete implementation of theSecurityManager
interface, based around a collection ofRealm
s.class
RealmSecurityManager
Shiro support of aSecurityManager
class hierarchy based around a collection ofRealm
s.class
SessionsSecurityManager
Shiro support of aSecurityManager
class hierarchy that delegates allsession
operations to a wrappedSessionManager
instance.Methods in org.apache.shiro.mgt that return Authenticator Modifier and Type Method Description Authenticator
AuthenticatingSecurityManager. getAuthenticator()
Returns the delegateAuthenticator
instance that this SecurityManager uses to perform all authentication operations.Methods in org.apache.shiro.mgt with parameters of type Authenticator Modifier and Type Method Description void
AuthenticatingSecurityManager. setAuthenticator(Authenticator authenticator)
Sets the delegateAuthenticator
instance that this SecurityManager uses to perform all authentication operations.
-