JBPM 7:如何获取登录用户信息

JBPM 7: How to get login user information

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

有人可以帮忙吗?

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

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

您可以在此处查看不同的自定义实现: https://github.com/kiegroup/jbpm/tree/master/jbpm-human-task/jbpm-human-task-core/src/main/java/org/jbpm/services/task/identity

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