首页 文章

Nexus和OpenLDAP身份验证

提问于
浏览
2

我正在尝试配置我的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 回答

  • 2

    在管理侧栏中,单击“服务器”

    enter image description here

    在安全领域中启用“OSS LDAP Authentication Realm” .

    enter image description here

    有一个功能请求,使其更加明显 .

    https://issues.sonatype.org/browse/NEXUS-4062

相关问题