flowable工作流引擎-flowable-modeler 免登录集成到 springboot
springboot集成flowable-modeler设计器
这个集成是需要登录的,如果要实现免登录只需要重写登录接口即可
这个是登录验证接口,我们可以重写这个接口实现免登录,代码如下:
@RequestMapping(value = "/app/rest/account", method = RequestMethod.GET, produces = "application/json")
public UserRepresentation getAccount() {
User user=new UserEntityImpl();
user.setId("admin");
SecurityUtils.assumeUser(user);
UserRepresentation userRepresentation = new UserRepresentation();
userRepresentation.setId("admin");
userRepresentation.setFirstName("admin");
List<String> privileges=new ArrayList<>();
privileges.add("flowable-idm");
privileges.add("flowable-modeler");
privileges.add("flowable-task");
userRepresentation.setPrivileges(privileges);
return userRepresentation;
}
还需要在启动类中加个注解,如下:
@SpringBootApplication(exclude = {SecurityAutoConfiguration.class})