Class SpecificAuthenticationServiceImpl
java.lang.Object
org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase
org.apache.derby.impl.jdbc.authentication.SpecificAuthenticationServiceImpl
- All Implemented Interfaces:
AuthenticationService, ModuleControl, ModuleSupportable, PropertySetCallback
This authentication service is a specific/user defined User authentication
level support.
It calls the specific User authentication scheme defined by the user/ administrator.
-
Field Summary
FieldsFields inherited from class AuthenticationServiceBase
authenticationScheme, AuthenticationTrace, SECMEC_USRSSBPWDFields inherited from interface AuthenticationService
MODULE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidboot(boolean create, Properties properties) Start this module.booleancanSupport(Properties properties) Check if we should activate this authentication service.Methods inherited from class AuthenticationServiceBase
apply, authenticate, getDatabaseProperties, getDatabaseProperty, getProperty, getServiceModule, getServiceName, getSystemCredentialsDatabaseName, getSystemProperty, getTransaction, hashPasswordSHA1Scheme, hashUsingDefaultAlgorithm, init, map, parsePasswordLifetime, parsePasswordThreshold, requireAuthentication, setAuthenticationService, stop, substitutePassword, validate
-
Field Details
-
specificAuthenticationScheme
-
-
Constructor Details
-
SpecificAuthenticationServiceImpl
public SpecificAuthenticationServiceImpl()
-
-
Method Details
-
canSupport
Check if we should activate this authentication service.- Returns:
- true if this instance can be used, false otherwise.
-
boot
Description copied from class:AuthenticationServiceBaseStart this module. In this case, nothing needs to be done.- Specified by:
bootin interfaceModuleControl- Overrides:
bootin classAuthenticationServiceBase- Throws:
StandardException- upon failure to load/boot the expected authentication service.- See Also:
-