Extension:LDAPAuthentication2

Extension settings

 * Whether or not to display a "local" pseudo-domain in the domain selector on "Special:Login", thus allowing to authenticate against the local user database. (defaults to  )
 * Whether or not to display a "local" pseudo-domain in the domain selector on "Special:Login", thus allowing to authenticate against the local user database. (defaults to  )


 * Use this function for normalizing username for LDAP, for example 'strtolower'. Needed after migration from earlier Version. (defaults to  )
 * Use this function for normalizing username for LDAP, for example 'strtolower'. Needed after migration from earlier Version. (defaults to  )

Domain settings

 * The LDAP user object attribute name that should be used as a local wiki user username (defaults to )
 * The LDAP user object attribute name that should be used as a local wiki user username (defaults to )


 * The LDAP user object attribute name that should be used as a local wiki user realname (defaults to )
 * The LDAP user object attribute name that should be used as a local wiki user realname (defaults to )


 * The LDAP user object attribute name that should be used as e-mail address for the local wiki user (defaults to )
 * The LDAP user object attribute name that should be used as e-mail address for the local wiki user (defaults to )

Migration from PluggableAuth 5
In REL1_39 branch LDAPAuthentication2 was adapted to PluggableAuth 6.

So in case of migration from REL1_35-REL1_38 (PluggableAuth 5) to REL1_39 (PluggableAuth 6) some configuration needs to be changed. Here is the example of the old configuration: As a result, "Log In (PluggableAuth)" login button will appear on login page, with "domains" dropdown.

Domains list is obtained from the domain configs file. Let's assume that we have "ldap1" and "ldap2" domains configured there, still it is not reflected in PluggableAuth 5 configuration.

--

Here is how such configuration should be changed to be compatible with PluggableAuth 6: Here "ldap1" and "ldap2" are domains which are configured in domain configs file.

As a result, "Log In (LDAP1)" and "Log In (LDAP2)" login buttons will appear on login page.

So the main difference is that:
 * There is only one login button per LDAP domain.
 * Now  global should be used.
 * global is not used anymore.