По умолчанию консоль jbpm использует домен безопасности «other», настроенный в файле standalone.xml.
Это настраивается в файле WEB-INF / jboss-web.xml, например:
<security-domain>other</security-domain>
Чтобы изменить это для использования таблицы базы данных, вам нужно добавить новый домен безопасности в standalone.xml с модулем входа в базу данных и указать имя домена в jboss-web.xml
Добавьте домен в standalone.xml:
<security-domain name="dbdomain" cache-type="default">
<authentication>
<login-module code="Database" flag="required">
<module-option name="dsJndiName" value="java:jboss/datasources/sampleDS"/>
<module-option name="principalsQuery" value="select passwd from USERS_TABLE where login=?"/>
<module-option name="rolesQuery" value="select role 'Roles' from USER_ROLES where login=?"/>
</login-module>
</authentication>
</security-domain>
Измените значение домена безопасности в jboss-web.xml:
<security-domain>dbdomain</security-domain>
Роли пользователей должны поддерживать jbpm, например, admin, analystи т.д.