Interface AuthenticationService
- All Known Implementing Classes:
AuthenticationServiceBase, BasicAuthenticationServiceImpl, JNDIAuthenticationService, NativeAuthenticationServiceImpl, NoneAuthenticationServiceImpl, SpecificAuthenticationServiceImpl
public interface AuthenticationService
The AuthenticationService provides a mechanism for authenticating
users willing to access JBMS.
There can be different and user defined authentication schemes, as long the expected interface here below is implementing and registered as a module when JBMS starts-up.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbooleanauthenticate(String databaseName, Properties info) Authenticate a User inside Derby.Get the name of the credentials database used to authenticate system-wide operations.
-
Field Details
-
MODULE
- See Also:
-
-
Method Details
-
authenticate
Authenticate a User inside Derby.- Parameters:
info- Connection properties info. failure.- Throws:
SQLException
-
getSystemCredentialsDatabaseName
String getSystemCredentialsDatabaseName()Get the name of the credentials database used to authenticate system-wide operations. This returns null for all implementations except NATIVE authentication.
-