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

科学上网 | 国外VPS推荐| 机场推荐

背景: 使用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获取流程实例报错:不允许访问

评论 抢沙发

合作&反馈&投稿

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

问题反馈侵权联系

登录

找回密码

注册