优米格
分享有营养的

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

BraUndress.png

背景: 使用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 出现登录验证
赞(1)
未经允许禁止转载:优米格 » 调用Activiti7接口,使用ProcessRuntime获取流程实例报错:不允许访问

评论 抢沙发

合作&反馈&投稿

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

广告合作侵权联系