Package org.h2.security.auth.impl
Class StaticUserCredentialsValidator
- java.lang.Object
-
- org.h2.security.auth.impl.StaticUserCredentialsValidator
-
- All Implemented Interfaces:
CredentialsValidator,Configurable
public class StaticUserCredentialsValidator extends java.lang.Object implements CredentialsValidator
This credentials validator matches the user and password with the configured Usage should be limited to test purposes
-
-
Field Summary
Fields Modifier and Type Field Description private byte[]hashWithSaltprivate java.lang.Stringpasswordprivate byte[]saltprivate java.util.regex.PatternuserNamePattern
-
Constructor Summary
Constructors Constructor Description StaticUserCredentialsValidator()StaticUserCredentialsValidator(java.lang.String userNamePattern, java.lang.String password)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigure(ConfigProperties configProperties)configure the componentbooleanvalidateCredentials(AuthenticationInfo authenticationInfo)Validate user credential.
-
-
-
Method Detail
-
validateCredentials
public boolean validateCredentials(AuthenticationInfo authenticationInfo) throws AuthenticationException
Description copied from interface:CredentialsValidatorValidate user credential.- Specified by:
validateCredentialsin interfaceCredentialsValidator- Parameters:
authenticationInfo- = authentication info- Returns:
- true if credentials are valid, otherwise false
- Throws:
AuthenticationException
-
configure
public void configure(ConfigProperties configProperties)
Description copied from interface:Configurableconfigure the component- Specified by:
configurein interfaceConfigurable- Parameters:
configProperties- = configuration properties
-
-