我已經安裝了sonatype nexus作爲我的maven回購。聯繫安裝使用Active Directory來驗證用戶,並且匿名登錄已關閉。基礎架構 - Maven + Nexus
每個將工件上傳到我的倉庫的用戶都必須使用唯一的用戶名進行識別,從而進行AD集成。
使用這種結構的常規方法是在POM.xml
分配Managemente標籤,將設定神器送到承上啓下
<distributionManagement>
...
<repository>
<id>deploymentRepo</id>
<name>Internal Releases</name>
<url>http://nexusserver:8081/nexus/content/repositories/releases</url>
</repository>
...
</distributionManagement>
在本地倉庫設置(~/.m2/settings.xml
)添加用戶名/密碼組合來登錄到關係
<server>
<id>deploymentRepo</id>
<username>deployment</username>
<password>deployment123</password>
</server>
它的工作對我來說很棒,但我想要做到的,是莫名其妙地做承上啓下的身份驗證,而不必把用戶密碼在本地回購。可能嗎?
謝謝友善的傢伙......我的目標是'現在即時通訊使用加密的密碼不存儲密碼爲純文本'。 –
在命令行中提供密碼存在巨大的安全風險,可以通過'ps'或'htop'輕鬆發現。 –
同意。它不會從問題中明確我想要的目標是什麼 – maximdim