loginvalidation

Identifier:
net.bluemind.core.net.bluemind.core.loginvalidation

Since:
Blue Mind 1.0

Description:
Login validation defines hooks that are called right after user credentials are validated and before user authentification is considered finished. They are usefull to trigger checks on the logging-in user, for example to update its informations from a third party system.

Configuration Markup:

<!ELEMENT extension (validation_listener+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED

>


<!ELEMENT validation_listener EMPTY>

<!ATTLIST validation_listener

implementation CDATA #REQUIRED

>


Examples:
The following is an example of the extension point:

   <extension
         point="net.bluemind.core.loginvalidation">
      <validation_listener
            implementation="net.bluemind.system.ad.importation.hooks.ImportADLoginValidation">
      </validation_listener>
   </extension>

API Information:
Hooks executed on login validation implement the net.bluemind.core.ILoginValidationListener interface.

Supplied Implementation:
LDAP and ActiveDirectory sync plugins extend login validation to ensure that user objects are up to date (on login sync).


Copyright © Blue Mind SAS, 2012