在activiti 6.0中,我有两个应用程序:activiti-app和activiti-rest我想要activiti-app和activiti-rest使用我的自定义身份验证(自己的用户和组数据库)。
我已按照此问题进行自定义身份验证会话
Configure Activiti to reuse the existing user/group data in Spring Boot
但是,在创建项目之后,我不知道接下来该怎么办?
我尝试将.jar代码复制到activiti-app / WEB-INF / lib和activiti-rest / WEB-INF / lib但没有任何事情发生。
那么,在完成自定义身份验证项目以自定义activiti 6.0用户和组后,我该怎么办。
非常感谢
您需要确保配置自定义用户,并使用Process Engine配置注册组会话工厂。有几种方法可以做到这一点。
Map<Class<?>, SessionFactory> sessionFactories = processEngineConfiguration.getSessionFactories();
sessionFactories.put(userManagerFactory.getSessionType(), userManagerFactory);
sessionFactories.put(groupManagerFactory.getSessionType(), groupManagerFactory);
processEngineConfiguration.setSessionFactories(sessionFactories);
这应该注册您的自定义会话工厂。希望这会有所帮助,格雷格