2015-07-12 73 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

相關問題