2015-07-12 81 views
2

我已经安装JBPM 6.2 TOMCAT与H2在TCP,为了这个,我跟着我的应用程序是使用MySQL来认证用户从https://apurvasingh67.wordpress.com/2014/03/03/how-to-install-jbpm6-on-tomcat7-x/如何设置应用程序角色部署在Tomcat

的步骤。我改变了Tomcat的境界和使用JDBC境界验证从MySQL数据库的用户,为了这个,我遵循的步骤从https://tomcat.apache.org/tomcat-3.3-doc/JDBCRealm-howto.html

现在我的应用程序有一个像HR经理,TechLead某些预定的角色,所以我想用这些角色同时登录到jbpm控制台,并通过JBPM休息呼叫。

请帮助如何将组织角色添加到jbpm角色。当前的用户/管理员和其他角色在workbench-policy.properties(apache-tomcat-7.0.55 \ webapps \ jbpm-console \ WEB-INF \ classes)中列出。

回答

0

我使用的方法与使用jbpm_users(username,password)和jbpm_roles(username,rolename)表的Tomcat JDBC Realm相同。

对于参与bpm过程的每个组织角色(HR,Manager,TechLead),我都在用户注册和更新的jbpm_roles表中插入了用户名和角色名称。

随着jbpm特定角色(管理员,用户,分析师,休息所有)。

这解决了注册用户的动态角色映射,并且还可以访问jbpm API。

0

工作台使用服务器特定的JAAS机制查找角色。在第一个链接看项目数7

编辑TOMCAT_HOME/conf目录/ tomcat的-users.xml中包括角色和用户...

你有HR经理定义的角色, Techlead在那里定义?他们是否被分配给特定用户?

+0

感谢您的帮助和抱歉,非常晚的回复。 – Godfather

相关问题