CAMUNDA API REST认证

时间:2019-01-14 14:43:05

标签: spring-boot camunda

我正在尝试从JavaScript前端连接到camunda业务流程的REST API,该API是作为Spring Boot应用程序的一部分进行部署的。

被调用的网址是:

获取http://localhost:8081/oms-orchestrator-ms/api/engine/engine/default/history/process-instance

对于未经身份验证的查询,我会收到401错误,这很正常

第一个问题:查询Engine Rest API的流程定义/实例和历史记录是正确的方法吗?

为了使其正常工作,我将JSESSIONID cookie作为标头添加到我的请求中, 如何使用基本身份验证来查询Orchestrator api,而不使用Cookie?

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

/ api路径是座舱REST后端的一部分,该后端受与座舱Web应用程序相同的规则保护。 您还可以部署rest api(如果使用spring boot,则为camunda-bpm-spring-boot-starter-rest)。这将在/ rest路径下为引擎添加几乎相同的REST api。该默认情况下是打开的,并且可以根据需要手动进行保护(建议在产品环境中使用)。