如何在部署在tomcat上的JBPM 6.2中设置应用程序角色

教父

我已经安装JBPM 6.2 TOMCAT与H2在TCP,为了这个,我遵循的步骤从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,Manager,TechLead,因此我想在登录jbpm-console以及通过JBPM-rest Call时使用这些角色。

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

教父

我使用的方法与使用jbpm_users(用户名,密码)和jbpm_roles(用户名,角色名)表的Tomcat JDBC Realm相同。

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

以及jbpm的特定角色(管理员,用户,分析师,所有人)。

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Tomcat启动或应用程序部署上运行特定的Java代码?

如何在Tomcat 6中设置根servlet?

如何在Tomcat 6中从Web应用程序内部登录

如何在Tomcat 6中部署战争

Tomcat 6中已部署应用程序的简短URL或别名

如何在jBPM中覆盖项目部署

在Tomcat 6中部署Spring Boot应用程序(传统部署)

如何在Spring Boot 2应用程序中设置Tomcat unloadDelay?

如何在Xcode 6中下载应用程序数据

如何为WildFly 9中部署的应用程序设置Log4j2?

如何在我的设备上而不是在iPhone 6仿真器中运行React Native应用程序?

如何在Angular 6 CLI应用程序中包含Leaflet.TextPath或Leaflet.PolylineDecorator?

如何在Python Django中托管Angular 6应用程序?

如何在angular6中从外部应用程序根调用方法

如何在Wamp中运行Angle 6应用程序?

如何在角度6的整个应用程序中的每个页面的第一个输入字段上设置焦点

如何在Laravel 6中更改应用程序名称(空间)

如何在cocos2D应用程序(iOS 6)中拍照

如何设置IIS6以承载ASP .NET 4 MVC4应用程序

如何在不同端口后面的单个JBoss AS 6实例上运行不同的应用程序?

JBPM 6奖励基本应用程序错误

将部署目标设置为iOS 6的应用程序精简

使用谷歌应用程序脚本在图表上设置角色

如何使用 Prism 6 在 WPF 应用程序中设置两个内容区域

如何在 Heroku 上为我的应用程序安装 libstdc++6?

如何在 Angular 6 中测试应用程序/根组件

如何在 c++ builder 6 中从应用程序源创建 dll?

如何在 next.js 应用程序中要求和使用 ES6 类?

如何在 .Net 6 控制台应用程序中读取 appsettings.json?