title: How to SSO Java web application with Active Directory
body: <p>I have a corporate network that users login via <strong>Active Directory</strong> and going to deploy a Java web Application which uses <strong>Spring Security</strong> and runs on <strong>Tomcat</strong>. So, I would like to create this <strong>single sign-on</strong> mechanism that enables users to login intranet websites without entering credentials after logging into their accounts on Active Directory.</p>
  
  <p>Briefly people are logging in via active directory and don't want to login again to intranet web applications, so i have to get their sessions and complete authentication and authorization steps accordingly.</p>
  
  <p>I think i should implement Java and Spring Security NTLM authentication.</p>
  
  <p>I might consider the usage of OpenAM or JASIG Cas or etc.</p>
  
  <p>What kind of structure i would use, any suggestions?</p>