Avec le serveur CAS inclus dans Libresource, il est possible de référencer plusieurs sources de données (LDAP + DB)
Ou sinon, il est possible de développer un Authentification manager, qui valide d'abord sur le LDAP et à défaut sur la BD…
Comme ça, vous changez rien sur la distribution de base sauf ajouter votre classe...
En gros, faire un mix entre :
- LS_ROOT/Src/LS-Server/kernel/src/org/libresource/security/InternalBaseLoginModule.java
et
- LS_ROOT/Src/LS-Server/kernel/src/org/libresource/security/OscosLoginModule.java (LDAP)
Et spécifier la bonne classe dans jonas (JONAS_ROOT/conf/jaas.config)