自定义白名单模式配置

时间:2018-12-30 11:07:00

标签: camunda

如何为用户,组和租户ID添加自定义白名单模式?

读取Camunda Manual后,应该可以将属性groupResourceWhitelistPattern添加到流程引擎配置文件中。

在bpm-platform.xml文件中:

<properties>
  <property name="history">full</property>
  <property name="databaseSchemaUpdate">true</property>
  <property name="authorizationEnabled">true</property>
  <property name="jobExecutorDeploymentAware">true</property>
  <property name="historyCleanupBatchWindowStartTime">00:01</property>

  <property name="groupResourceWhitelistPattern" value="[a-zA-Z0-9-]+" />
</properties>

元素groupResourceWhitelistPattern导致Tomcat和BPM引擎无法启动。

请注意,新属性具有属性,因此这可能会导致解析失败,但这直接来自手册。

1 个答案:

答案 0 :(得分:1)

这样做的正确方法: 将正则表达式放在属性标记之间...

<properties>
  <property name="history">full</property>
  <property name="databaseSchemaUpdate">true</property>
  <property name="authorizationEnabled">true</property>
  <property name="jobExecutorDeploymentAware">true</property>
  <property name="historyCleanupBatchWindowStartTime">00:01</property>
  <property name="generalResourceWhitelistPattern">.+</property>
</properties>