我正在将现有的 SCM-Manager 1.60 安装迁移到 2.x。在 1.60 上,用户使用 Atlassian Crowd 插件进行身份验证,该插件在 2.x 中似乎不再存在。因此,我将 2.x 服务器配置为直接针对 ActiveDirectory 进行身份验证。
现在用户无法登录,即使使用相同凭据的 LDAP 插件测试成功。出于测试目的删除用户后,我能够使用 LDAP 身份验证登录,因此我假设用户只能以一种用户类型存在一次。如果存在“人群”类型的用户,他无法通过 LDAP 登录。
这就引出了一个问题:我能否以某种方式将所有现有用户从“crowd”类型迁移到“ldap”类型?
我假设当我删除一个用户以便他可以使用新的身份验证方法登录时,SCM-Manager 也会删除他对 500 多个存储库的所有权限。