Tag Archives: security

New Feature: Maven Settings Password Encryption


February 3, 2009 By oleg

The problem of eliminating clear text passwords from all media has a long history of failure and success. In the first years of the HTTP protocol, designers, despite existence of asymmetric encryption, decided not to use anything. Later, having been burned by cleartext passwords, they added base64 encoding. Which, as one may guess, did not fool anyone in the business of retrieving those passwords.

Luckily – Netscape introduced the SSL tunnel for HTTP, which was widely and enthusiastically accepted. This eliminated some of the threats, but had nothing to do with protecting the password storage.  Most systems that interact with an authenticated service over HTTP still have to figure out a way to store these credentials.  The alternative is for the serivce in question to use something like OAUTH or a distributed ticketing system (ala Facebook or Twitter).   But, for most systems that need to interact with an authenticate service of HTTP this is a serious problem.   If you need to deploy to an authenticated repository manager like Nexus, how do you avoid putting your password into your build?

Continue reading

Nexus Professional's LDAP Integration


January 30, 2009 By Tim O'Brien

In this video, I introduce the LDAP integration and I provide a demonstration of the LDAP integration using the default database from the Apache Directory LDAP server. Nexus Professional’s LDAP integration is highly configurable, watch this video to get a sense of how Nexus supports User and Group mapping.

Nexus Professional LDAP Integration from Sonatype on Vimeo.

For more information about Nexus Professional, go to http://www.sonatype.com/products/nexus.