admin管理员组文章数量:1572326
Group的id无效不是有效的资源标识符。
- 原因
- 解决方案
- 官方解释和配置说明
原因
主要是因为 ‘executive-board-member’ 这个用户组ID不符合规范;我在7.16版本中默认的白名单规范是“[a-zA-Z0-9]+|camunda-admin”
在 Camunda BPM 7.10 中,我们为用户、组和租户 ID 引入了白名单模式。默认情况下,此模式处于启用状态,这意味着您定义的组名不再有效。您可以更改组名称以符合模式,也可以定义自己的白名单模式。
解决方案
将这些ID修改为符合规范的即可;
-
修改自己原有的ID
-
Spring方式修改
参考官方说明:链接: link. -
Spring Boot方式
import org.camunda.bpm.engine.ProcessEngine;
import org.camunda.bpm.engine.ProcessEngineConfiguration;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration("camundaProcessEngineConfig")
public class CamundaConfig {
@Autowired
private ProcessEngineConfiguration processEngineConfiguration;
@Bean
public void camundaConfig(){
processEngineConfiguration.setGeneralResourceWhitelistPattern(".+");
}
}
yml配置
camunda.bpm:
generic-properties:
properties:
generalResourceWhitelistPattern: ".+"
官方解释和配置说明
解释:https://forum.camunda/t/group-and-user-names-dont-work-after-update-to-7-10/10299
解决方式:https://docs.camunda/security/notices/#notice-3
配置说明:https://docs.camunda/manual/7.11/user-guide/process-engine/identity-service/#custom-whitelist-for-user-group-and-tenant-ids
本文标签: idExecutiveInvalidCamundagroup
版权声明:本文标题:Camunda Group has an invalid id: ‘executive-board-member‘ is not a valid resource identifier. 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1727724482a1127058.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论