ARTIFACTORY: 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将在“设置名称”输入下提示“名称不能包含空格或特殊字符”错误消息:

用户添加图片

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

当编辑配置描述符时,您需要找到标签,在该标签下通过标签设置LDAP设置名称:

用户添加图片

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

LDAP组设置:

如果您有任何LDAP组设置在其名称中包含特殊字符,或者正在/曾经连接到具有此类名称的LDAP设置,则需要通过配置描述符通过编辑下的的值来实现类似的修复:

用户添加图片

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

用户添加图片