我有一些开发人员不满意将他们的LDAP用户名/密码存储在settings.xml中以访问Nexus。他们的不满是部分FUD,但也是在他们的LDAP密码到期时不得不重新加密密码的不便(这在这里相对频繁)。
有没有办法让Maven使用SSO / LDAP?我们使用的工件存储库是Nexus,其Web前端确实使用了SSO。
答案 0 :(得分:1)
您可以在settings.xml文件中启用加密,这样它也不会以纯文本格式存在。
http://maven.apache.org/guides/mini/guide-encryption.html#How_to_encrypt_server_passwords
答案 1 :(得分:0)
最新版本的Nexus已启用新的安全令牌功能来解决此问题。我还没有使用它,但它在这里有记录: