In legacy system is used dedicated login-module with custom principal class defined in security domain used by application, like below (JBoss 7.2)
<subsystem xmlns="urn:jboss:domain:security:1.2">
<security-domains>
<security-domain name="other-security-domain" cache-type="default">
<authentication>
<login-module code="com.xxx.OtherLoginModule" flag="requisite">
<module-option name="password-stacking" value="useFirstPass"/>
<module-option name="principalClass" value="com.xxx.OtherPrincipal"/>
</login-module>
How the corresponding configuration should be done on Wildfly 26.1/Elytron ? I looked through the documentation 26.1/WildFly_Elytron_Security, (in particular, chapter '18. Migrate Legacy Security to Elytron Security') but found no solution.
Additional problems:
- documentation point to subsystem security/security-domain but in CLI i see only security-management (can't run legacy jaas module based on that doc)
- no any example with custom principal class (base problem)