LDAP错误:“名称不能包含空格或特殊字符”

乔伊Naor
2023-01-22还剩11分08秒

在Artifactory 7.20版本中。xand above, a new special character limitation was implemented and affects the LDAP settings & group settings names in the UI.

由于LDAP设置名称是灰色的,一旦创建就不能更改,从旧Artifactory版本升级并且LDAP设置名称中有特殊字符的用户将无法对受影响的设置应用任何更改,因为UI将在“设置名称”输入下提示“名称不能包含空格或特殊字符”错误消息:

用户添加图片

幸运的是,解决方案非常简单,只需手动删除或替换Artifactory配置描述符.这可以通过用户界面(建议用于此特定修复),REST API引导

当编辑配置描述符时,你需要找到标记,在这个标记下,LDAP设置名称是通过标记设置的:

用户添加图片

在上面的例子中,my。Ldap 包含特殊字符(点号),可以修改为my-ldapmyldap来解决问题。

LDAP组设置:

如果您有任何LDAP组设置,其中包含特殊字符的名称或连接到LDAP设置与这样的名称,您将需要通过配置描述符通过编辑的值来实现类似的修复:

用户添加图片

请注意也可以通过UI (LDAP设置下拉菜单)进行编辑:

用户添加图片