Spring Boot + Security + MVC + LDAP AD + SSO
<p>I am new on a client project, which was created via <a href="https://github.com/oasp" rel="nofollow noreferrer">oasp4j</a>, and which relies on Spring Boot.</p>

<p>The client project, uses Spring Security, Spring MVC and the login is based on LDAP AD, the project works;
My task is to set up a single user authentication (SSO), and for now I can not find a good track to start it.</p>

<p>I had read articles about CAS, SAML, OAuth2, Waffle, SSOCircle and Kerberos, and I can not really pick one of them, and how to set it up with the Spring-Boot configuration.</p>

<p><a href="https://spring.io/guides/tutorials/spring-boot-oauth2/" rel="nofollow noreferrer">https://spring.io/guides/tutorials/spring-boot-oauth2/</a></p>

<p><a href="http://docs.spring.io/autorepo/docs/spring-security-saml/1.0.x-SNAPSHOT/reference/htmlsingle/" rel="nofollow noreferrer">http://docs.spring.io/autorepo/docs/spring-security-saml/1.0.x-SNAPSHOT/reference/htmlsingle/</a></p>

<p><a href="https://spring.io/blog/2015/02/03/sso-with-oauth2-angular-js-and-spring-security-part-v" rel="nofollow noreferrer">https://spring.io/blog/2015/02/03/sso-with-oauth2-angular-js-and-spring-security-part-v</a></p>

<p>Any idea how to proceed if I want to implement them with Spring Boot configuration and wich solution is better and simpliest than others ?</p>

<p>secondly Is what if I choose CAS as authentication server, after that, will my users be able to access the other application of the company that uses another authentication server ?</p>

<p>thank you</p>