我正在尝试配置我的Nexus实例2.11,以便与LDAP,OpenLDAP和SSL集成 .
它似乎适用于以下设置:
连接协议:ldaps主机名:mydomain.local端口:636搜索库:dc = mydomain,dc = local Authentication Auth . 方法:简单验证SASL领域:用户名:dc = admi,dc = mydomain,dc = local密码:MySuperSecretPassword
当我点击 Check Authentication 时,它返回:
LDAP连接和身份验证测试成功完成 .
然后在部分:
用户元素映射基本DN:ou = users用户子树:(但它似乎不会影响某些内容)对象类:inetOrgPerson用户过滤器:用户UD属性:uid真实名称属性:cn电子邮件属性:邮件密码属性:组元素映射
然后单击 Check User Mapping ,它将返回LDAP目录中的所有用户 .
这很好,但是...当我尝试与任何用户登录时,它返回:
用户名,密码不正确或无权使用Nexus用户界面 . 再试一次 . 请在尝试进一步请求之前登录 .
我尝试在用户管理界面中使用LDAP来管理用户,并为该用户提供Nexus管理员规则,我尝试将所有角色都添加到此用户,但始终会遇到相同的错误 .
是否还有其他配置可以使其工作?
谢谢!
1 回答
在管理侧栏中,单击“服务器”
在安全领域中启用“OSS LDAP Authentication Realm” .
有一个功能请求,使其更加明显 .
https://issues.sonatype.org/browse/NEXUS-4062