未经授权的 LDAP 用户部署在 Nexus 存储库中

Unauthorized LDAP user to deploy in a Nexus repository

我无法使用 LDAP 用户部署 Maven 项目,但我可以使用 Nexus 用户部署此项目 "deployment"。我创建了一个外部角色映射并添加了 Nexus 用户 "deployment" 的相同权限,但结果始终是:

Return 代码为:401,ReasonPhrase:未经授权。

我使用 Nexus 2.11.4 和 Maven 3.2.5。我使用 settings.xml 和 pom.xml 中的其他配置来配置部署。我不认为问题在那里,因为我使用用户 "deployment" 部署项目。但是,LDAP 用户失败。

终于解决了 and here

Basycally 将转到左侧菜单,转到“管理”>“服务器”>“安全设置”并将 "OSD LDAP Authentication Realm" 移动到左侧(与 XML 身份验证领域和 XML 授权领域一起)。