首页 > 解决方案 > JBPM 7:如何获取登录用户信息

问题描述

我想在通过 KieSession 启动新进程时获取登录用户(用户名、角色...)。

任何人都可以帮忙吗?

标签: jbossjbpm

解决方案


UserGroupCallback是 kie API 入口点,它负责验证用户或组是否存在并为特定用户收集组。

请注意,默认UserGroupCallback值基于安全上下文,因此它只能检索有关经过身份验证的用户的信息。

你可以在这里看到不同的自定义实现: https ://github.com/kiegroup/jbpm/tree/master/jbpm-human-task/jbpm-human-task-core/src/main/java/org/jbpm/services/任务/身份

这是配置自定义属性的属性:org.jbpm.ht.custom.callback


推荐阅读