...
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.