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.