【问题标题】:Sonatype-Nexus-OSS- LDAP supportSonatype-Nexus-OSS- LDAP 支持
【发布时间】:2012-02-02 03:54:38
【问题描述】:

文档说 LDAP 在 Nexus 中支持 4 种不同类型的身份验证 一个。简单,B。匿名,C。 DIGEST-MD5,d。 CRAM MD-5

1) 我使用了 LDAP 简单身份验证,之后它无法使用我的活动目录密码对我进行身份验证

2) 开启LDAP简单认证后,点击注销无效

3) 即使启用了 LDAP 简单身份验证,仍然需要匿名访问

4) 要通过网络发送加密密码,我必须购买 Nexus Pro 吗?

5) 当我使用 DIGEST-MD5 或 CRAMMD5 身份验证并对其进行测试时,我收到了错误的请求错误。

有人可以帮我解答吗? 谢谢

【问题讨论】:

    标签: nexus


    【解决方案1】:

    我们的关系设置为针对活动目录进行用户身份验证。它是使用此处的文档设置的:http://www.sonatype.com/books/nexus-book/reference/ldap.html

    回答您的问题:

    1) 对于您的用户名,您是否使用了用户的完整路径?示例:CN=Users,OU=Organization,DC=mycompany,DC=com

    2) 可能与#1 引起的故障有关。注销对我来说很好。

    3) 您可以在管理 -> 服务器下允许它。有一个匿名访问复选框,您提供匿名帐户的用户/密码。然后,您为该帐户设置权限,以允许您想要/需要的任意数量的匿名访问。

    4) 如果您认为 ldaps(ldap over ssl)“已加密”,则不会。如果不是,我相信是的。

    5) 我从来没有尝试过这些,因为我们希望通过 AD 进行身份验证。

    【讨论】:

    • 1) 我的搜索库是“cn=SVNSVC,ou=Services,ou=Accounts,dc=mycompany,dc=net”;这是在我公司的 ssl.conf 中设置的。此外,当我单击“检查身份验证”时,它显示 ldap 连接和身份验证已成功测试。在这一步之后,我回到管理->服务器->安全设置并打开安全。它要求输入用户名和密码。我输入我的 AD 用户名和密码,它再次抛出用户名和密码框! 3) 当我希望用户只使用 AD 进行身份验证时,为什么要允许匿名访问 4) 你的意思是如果我使用 ldaps,我的密码将被加密?
    • 点击“检查身份验证”时检查身份验证是否有效的两件事。 1)您是否正确设置了用户ID属性? 2)如果您以“admin”身份登录,然后转到安全,用户,并使用您的用户名搜索“LDAP”用户,您找到自己了吗?
    • 我的 ldap 配置看起来像这样。协议:ldap 主机名:server.mycompany.com 端口:3268 searchbase:DC=mycompany,DC=com authentication-method:simple sasl-realm: username:CN=ad-username,OU=organization,DC=mycompany, DC=com 密码:广告密码。然后检查身份验证对我有用。然后在用户元素映射部分我有: base-dn: user-subtree:checked object-class:user user-id-attr:sAMAccountName real-name:cn email:mail 然后当我去安全用户时, LDAP并搜索我自己,它出现了。几乎直接遵循了nexus book doc
    • 好的.. 我会再检查一次。你知道我关于加密的另一个问题的答案吗?如果我使用 ldap,这意味着我的密码是通过网络以明文形式发送的。我在 OSS 中没有看到任何 crypt 选项。如果我想将 ldap 用于 AD 并加密密码,我应该购买专业版吗?谢谢
    • 有 md5 的选项,所以如果 AD 支持它应该可以工作。我不知道,因为我们不使用它
    猜你喜欢
    • 2022-01-01
    • 1970-01-01
    • 2014-07-05
    • 2013-07-21
    • 2017-05-12
    • 2023-04-02
    • 1970-01-01
    • 2019-06-19
    • 1970-01-01
    相关资源
    最近更新 更多