Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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
titleShould those authenticator be plugins ?

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
titleSASL

SASL authentication should still be implemented...

For information about authentication mechanisms, open this page Authentication Mechanisms in ADS

Launching the server