Paramétrage du module
Extrait du fichier wagon.xml :
<realm name="adelia" loginModuleName="JavaEELoginModule" className="com.hardis.adelia.cloud.security.realms.JavaEERealm"/> <loginModules> ... <loginModule name="JavaEELoginModule" className="com.hardis.adelia.cloud.security.loginmodules.jee.JavaEELoginModule" /> ... </loginModules> |
Ce login module doit être utilisé en conjonction avec le realm JavaEERealm.
Dans ce mode, l'utilisateur est authentifié par le container d'application (tomcat). Les rôles sont testés à la connexion par le JavaEERealm.
L'API isUserInRole(role) renvoie la valeur testée lors de la connexion par le JavaEERealm, soit "Faux"; si la liste des rôles à tester n'est pas renseignée.
L'utilisation de l'API isUserInRole implique que le module de sécurité utilisé sur le container d'application soit capable de fournir une liste de rôles.