...
The following schema represent the properties set by this configuration file :
During this phase, we instanciate the MutableServerStartupConfiguration, which will initialize a lot of structures, through the call to those three methods :
- setDefaultAuthenticatorConfigurations
- setDefaultBootstrapSchemas
- setDefaultInterceptorConfigurations
setDefaultAuthenticatorConfigurations
This method initialize the authentication methods. At the moment, we support only Simple authentication (ie with a password) or Anonymous authentication.
Each auhtenticator is stored in a MutableAuthenticatorConfiguration object, which associate a name and a dedicated class.
Note | ||
---|---|---|
| ||
We could declare those authenticator as plugins into the server.xml file, allowing us to easily add some new authenticator. However, this will introduce some weakness in the security system. If somebody add a faked authentication class, and modify the configuration file to load this plugin, what could happen? |
Info | ||
---|---|---|
| ||
SASL authentication should still be implemented... |
For information about authentication mechanisms, open this page Authentication Mechanisms in ADS