如何为用户,组和租户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引擎无法启动。
请注意,新属性具有属性,因此这可能会导致解析失败,但这直接来自手册。
答案 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>