Versions Compared

Key

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

...

This method initialize the authentication methods. At the moment, we support only Simple authentication (ie with a password) or Anonymous authentication.

Each auhtenticator authenticator is stored in a MutableAuthenticatorConfiguration object, which associate a name and a dedicated class.

...

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

setDefaultBootstrapSchemas

In this method, we will load all the default schemas, which are :

  • CoreSchema
  • CosineSchema
  • ApacheSchema
  • InetorgpersonSchema
  • JavaSchema
  • SystemSchema
  • CollectiveSchema

Those schema are transofmed into classes by a maven plugin, and they initiate all the needed structures to handle Ldap ObjectClass, Attributes, Comparator, MatchingRules, etc...

The description of this setup can be found in this page : Schema loading

It can be noted that at thsis stage, we don't load any other schema. Users defined schema are loaded after the initialization of the server has been done.

Launching the server