背景: 使用postman调用Activiti7接口,随便找了一个用户登录,在使用Activiti7新特性ProcessRuntime查询流程实例列表时报错:不允许访问。
看提示是权限问题。
出错原因,Acitivi7默认是整合了Spring Security安全框架。查看ProcessRuntime的实现类代码可知:
@PreAuthorize("hasRole('ACTIVITI_USER')")
public class ProcessRuntimeImpl implements ProcessRuntime {}
想使用此接口,用户需要有ROLE_ACTIVITI_USER
角色,为登录用户添加上此角色即可。
参考文章:
- springboot+security 整合activiti7,请求中调用TaskRuntime、ProcessRuntime…新特性时不允许访问问题;
- Springboot2.1.6集成 activiti7 出现登录验证;
最新评论
我的是ipv4网络,如何使用直播源啊!
我今天试了,不想啊,我的是新疆昌吉移动的网络。
收不到验证码电报
现在充值29起了