public class AcceptUsersAuthenticationHandler extends AbstractUsernamePasswordAuthenticationHandler
passwordPolicyHandlingStrategy
credentialSelectionPredicate, principalFactory, servicesManager
SUCCESSFUL_AUTHENTICATION_HANDLERS
Constructor and Description |
---|
AcceptUsersAuthenticationHandler(java.util.Map<java.lang.String,java.lang.String> users) |
AcceptUsersAuthenticationHandler(java.lang.String name)
Instantiates a new Accept users authentication handler.
|
AcceptUsersAuthenticationHandler(java.lang.String name,
ServicesManager servicesManager,
PrincipalFactory principalFactory,
java.lang.Integer order,
java.util.Map<java.lang.String,java.lang.String> users)
Instantiates a new Accept users authentication handler.
|
Modifier and Type | Method and Description |
---|---|
protected AuthenticationHandlerExecutionResult |
authenticateUsernamePasswordInternal(UsernamePasswordCredential credential,
java.lang.String originalPassword)
Authenticates a username/password credential by an arbitrary strategy with extra parameter original credential password before
encoding password.
|
doAuthentication, matches, supports
authenticate, createHandlerResult, createHandlerResult
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
postAuthenticate, preAuthenticate
getName, getOrder
public AcceptUsersAuthenticationHandler(java.util.Map<java.lang.String,java.lang.String> users)
public AcceptUsersAuthenticationHandler(java.lang.String name)
name
- the namepublic AcceptUsersAuthenticationHandler(java.lang.String name, ServicesManager servicesManager, PrincipalFactory principalFactory, java.lang.Integer order, java.util.Map<java.lang.String,java.lang.String> users)
name
- the nameservicesManager
- the services managerprincipalFactory
- the principal factoryorder
- the orderusers
- the usersprotected AuthenticationHandlerExecutionResult authenticateUsernamePasswordInternal(UsernamePasswordCredential credential, java.lang.String originalPassword) throws java.security.GeneralSecurityException
AbstractUsernamePasswordAuthenticationHandler
authenticateUsernamePasswordInternal
in class AbstractUsernamePasswordAuthenticationHandler
credential
- the credential object bearing the transformed username and password.originalPassword
- original password from credential before password encodingjava.security.GeneralSecurityException
- On authentication failure.