如何在 tomcat 上部署的 JBPM 6.2 中设置应用程序角色
How to setup application roles in JBPM 6.2 deployed on tomcat
我在 TOMCAT 上设置了 JBPM 6.2,在 tcp 上设置了 H2,为此我遵循了 https://apurvasingh67.wordpress.com/2014/03/03/how-to-install-jbpm6-on-tomcat7-x/
中的步骤
因为我的应用程序使用 mysql 来验证用户。我更改了 tomcat 领域并使用 JDBC 领域对来自 mysql 数据库的用户进行身份验证,为此我遵循了 https://tomcat.apache.org/tomcat-3.3-doc/JDBCRealm-howto.html
中的步骤
现在我的应用程序有一些预定义的角色,如 HR、经理、TechLead,所以我想在登录到 jbpm-console 以及通过 JBPM-rest Call 时使用这些角色。
请帮助如何将组织角色添加到 jbpm 角色。当前 user/admin 和 workbench-policy.properties (apache-tomcat-7.0.55\webapps\jbpm-console\WEB-INF\classes) 中列出的其他角色正在工作。
workbench 使用特定于服务器的 JAAS 机制查找角色。在第一个link看项目编号7
Edit TOMCAT_HOME/conf/tomcat-users.xml to include roles and users ...
您是否在那里定义了 HR、Manager 和 Techlead 的角色?然后将它们分配给特定用户吗?
我使用的方法与 Tomcat JDBC 领域相同,具有 jbpm_users(用户名、密码)和 jbpm_roles(用户名、角色名)表。
对于参与 bpm 流程的每个组织角色(HR、经理、TechLead),我在用户注册和更新的 jbpm_roles 表中插入了用户名和角色名。
连同 jbpm 特定角色(管理员、用户、分析师、其他)。
这解决了与注册用户的动态角色映射问题,并且还保留了对 jbpm API 的访问权限。
我在 TOMCAT 上设置了 JBPM 6.2,在 tcp 上设置了 H2,为此我遵循了 https://apurvasingh67.wordpress.com/2014/03/03/how-to-install-jbpm6-on-tomcat7-x/
中的步骤因为我的应用程序使用 mysql 来验证用户。我更改了 tomcat 领域并使用 JDBC 领域对来自 mysql 数据库的用户进行身份验证,为此我遵循了 https://tomcat.apache.org/tomcat-3.3-doc/JDBCRealm-howto.html
中的步骤现在我的应用程序有一些预定义的角色,如 HR、经理、TechLead,所以我想在登录到 jbpm-console 以及通过 JBPM-rest Call 时使用这些角色。
请帮助如何将组织角色添加到 jbpm 角色。当前 user/admin 和 workbench-policy.properties (apache-tomcat-7.0.55\webapps\jbpm-console\WEB-INF\classes) 中列出的其他角色正在工作。
workbench 使用特定于服务器的 JAAS 机制查找角色。在第一个link看项目编号7
Edit TOMCAT_HOME/conf/tomcat-users.xml to include roles and users ...
您是否在那里定义了 HR、Manager 和 Techlead 的角色?然后将它们分配给特定用户吗?
我使用的方法与 Tomcat JDBC 领域相同,具有 jbpm_users(用户名、密码)和 jbpm_roles(用户名、角色名)表。
对于参与 bpm 流程的每个组织角色(HR、经理、TechLead),我在用户注册和更新的 jbpm_roles 表中插入了用户名和角色名。
连同 jbpm 特定角色(管理员、用户、分析师、其他)。
这解决了与注册用户的动态角色映射问题,并且还保留了对 jbpm API 的访问权限。