Hi,
I tried the commands given in migration document but failed. Below is my configuration which i need to migrate.
<subsystem xmlns="urn:jboss:domain:security:2.0">
<security-domain name="einvoiceApplicationDomain" cache-type="default">
<authentication>
<login-module code="Database" flag="required">
<module-option name="principalsQuery" value="select password from einvoice.v_user_role where username=?"/>
<module-option name="rolesQuery" value="select group_name as Roles, 'Roles' as RoleGroup from einvoice.v_user_role where username=?"/>
<module-option name="hashAlgorithm" value="SHA-256"/>
<module-option name="hashEncoding" value="hex"/>
<module-option name="unauthenticatedIdentity" value="guest"/>
<module-option name="dsJndiName" value="java:/datasource/EinvoiceDS"/>
</login-module>
<login-module code="RoleMapping" flag="required">
<module-option name="rolesProperties" value="file:${jboss.domain.config.dir}/einvoiceApplicationDomain.properties"/>
<module-option name="replaceRole" value="false"/>
</login-module>
</authentication>
</security-domain>
</security-domains>
</subsystem>
Below is command i executed in jboss cli and error i got:
./profile=einvoice/subsystem=security/elytron-realm=einvoiceApplicationDomain:add(legacy-jaas-config=einvoiceApplicationDomain)
Error:
{
"outcome" => "failed",
"result" => undefined,
"failure-description" => {"WFLYDC0074: Operation failed or was rolled back on all servers. Server failures:" => {"server-group" => {"einvoice" => {"host" => {"a
lt-esb-app01" => {"einvoice-01" => {
"WFLYCTL0412: Required services that are not installed:" => ["jboss.security.security-domain.einvoiceApplicationDomain"],
"WFLYCTL0180: Services with missing/unavailable dependencies" => ["org.wildfly.security.security-realm.einvoiceApplicationDomain is missing [jboss.security.
security-domain.einvoiceApplicationDomain]"]
}}}}}}},
"rolled-back" => true,
"server-groups" => {"einvoice" => {"host" => {"alt-esb-app01" => {"einvoice-01" => {"response" => {
"outcome" => "failed",
"failure-description" => {
"WFLYCTL0412: Required services that are not installed:" => ["jboss.security.security-domain.einvoiceApplicationDomain"],
"WFLYCTL0180: Services with missing/unavailable dependencies" => ["org.wildfly.security.security-realm.einvoiceApplicationDomain is missing [jboss.secur
ity.security-domain.einvoiceApplicationDomain]"]
},
"rolled-back" => true
}}}}}}
}