jav*_*iss 3 bpmn camunda spring-boot camunda-modeler
我是 Camunda 的新手,正在开始一个需要集成工作流引擎的新项目。我遵循了示例,尤其是 Spring Boot示例,因为我正在将 Camunda 集成到一个 spring-boot 项目中。
我有一些新手问题:
是否可以在 Camunda 中创建用户任务而不参考 Camunda UI 来分配它们?
是否必须通过身份验证(通过 Camunda 登录过程)才能在流程中启动?
是否可以使用未实现 org.camunda.bpm.engine.rest.security.auth.AuthenticationProvider 的身份验证提供程序来验证用户?(我的应用程序在 spring security 上有自己的身份验证/授权过程,我想知道我是否可以在 Camunda 中使用它)
我的项目已经有用户、角色、组、身份验证的业务逻辑......我如何将它们与 Camunda 一起使用?换句话说,使用 Camunda 实体和 UI(任务列表、驾驶舱......)
预先感谢您的回答
您不必使用 Camunda 的 Web 应用程序和 REST 端点。在核心,Camunda 有一个Java API,您可以将其嵌入到您的应用程序中。使用 Spring Boot Starter,您只需将ProcessEngine对象注入到您的 bean 中。
在身份和授权管理方面,有多种方法。基准是您不必为这些使用 Camunda 的解决方案。Java API 在 Camunda 的数据库中无需任何用户和授权即可完美运行。您可以在 Camunda 的 Java API 之上构建任何身份和授权检查。对于与 Camunda 实体相关的细粒度授权(例如,用户只能访问所有任务中的一些),您可能必须使用 Camunda 的授权概念,因为它在 SQL 查询级别执行访问检查。
| 归档时间: |
|
| 查看次数: |
3970 次 |
| 最近记录: |