title: Using NTLM authentication in Java applications
body: <p>I want to use Windows NTLM authentication in my Java application to authenticate intranet users transparently. The users should not notice any authentication if using their browsers (single sign-on).</p>
  
  <p>I've found a few libs with NTLM support, but don't know which one to use:</p>
  
  <ul>
  <li><a href="http://spnego.sourceforge.net/">http://spnego.sourceforge.net/</a></li>
  <li><a href="http://sourceforge.net/projects/ntlmv2auth/">http://sourceforge.net/projects/ntlmv2auth/</a></li>
  <li><a href="http://jcifs.samba.org/">http://jcifs.samba.org/</a></li>
  <li><a href="http://www.ioplex.com/jespa.html">http://www.ioplex.com/jespa.html</a></li>
  <li><a href="http://www.luigidragone.com/software/ntlm-authentication-in-java/">http://www.luigidragone.com/software/ntlm-authentication-in-java/</a></li>
  </ul>
  
  <p>Any suggestions where to start?</p>