调用Activiti7接口,使用ProcessRuntime获取流程实例报错:不允许访问

photo_2023-11-07_20-06-07.jpg 科学上网教程 | 机场推荐 | 本站商务合作

背景: 使用postman调用Activiti7接口,随便找了一个用户登录,在使用Activiti7新特性ProcessRuntime查询流程实例列表时报错:不允许访问。

看提示是权限问题。

出错原因,Acitivi7默认是整合了Spring Security安全框架。查看ProcessRuntime的实现类代码可知:

@PreAuthorize("hasRole('ACTIVITI_USER')")
public class ProcessRuntimeImpl implements ProcessRuntime {}

想使用此接口,用户需要有ROLE_ACTIVITI_USER角色,为登录用户添加上此角色即可。

参考文章:

  1. springboot+security 整合activiti7,请求中调用TaskRuntime、ProcessRuntime…新特性时不允许访问问题
  2. Springboot2.1.6集成 activiti7 出现登录验证
赞(0)
未经允许禁止转载:优米格 » 调用Activiti7接口,使用ProcessRuntime获取流程实例报错:不允许访问

评论 抢沙发

合作&反馈&投稿

商务合作、问题反馈、投稿,欢迎联系

广告合作侵权联系

登录

找回密码

注册

Ads Blocker Image Powered by Code Help Pro

检测到广告已被屏蔽

您好,系统检测到您使用了广告屏蔽组件。

本网站并不包含任何侵入性广告,我们提供免费的内容,但是需要广告收入来维持运营,还请将本站加入拦截白名单!