J'ai essayé d'utiliser une classe personnalisée (CustomLoginModule
) qui implémente javax.security.auth.spi.LoginModule
et le déploie dans wildfly 10. J'ai mis les configurations dans standalone.xml comme indiqué ci-dessous. Je ne suis pas en mesure de comprendre la cause pourquoi le CustomLoginModule
n'est jamais invoqué. J'ai activé trace et capable de comprendre que la classe est chargée depuis le répertoire modules de Wildfly10
.JAAS et Wildfly10
configuration autonome:
<security-domain name="xxxx">
<authentication>
<login-module code="com.test.CustomLoginModule" flag="required">
<module-option name="userQuery" value="select USER_ID from FH_USER_TE where USER_ID=? and PASSWORD=?"/>
<module-option name="roleQuery" value="select ROLE from FH_USER_TE where USER_ID=?"/>
</login-module>
</authentication>
Ce serait génial si je peux obtenir des conseils/suggestions ici pour le faire avancer.
Le même a parfaitement fonctionné dans TOMCAT 8
Merci, Dwaipayan
où vous avez mis la CustomLoginModule de classe? –
Et avez-vous un jboss-web.xml référençant le domaine de sécurité si vous déployez votre application en tant que WAR? –
Salut simas_ch, Il est empaqueté ou déployé avec le ui.war ainsi qu'une partie du répertoire des modules dans wildfly. Le fichier jboss web.xml le fait également référence ci-dessous / context-root> fusionHiringLoginModule security-domain> \t true disable-audit > –