Summary
In this chapter, we learned about the CAS SSO portal and how it can be integrated with Spring Security, and we also covered the CAS architecture and communication paths between actors in a CAS-enabled environment. We also saw the benefits of CAS-enabled applications for application developers and system administrators. We also learned about configuring the JBCP Calendar application to interact with a basic CAS installation. We also covered the use of CAS’s Single Logout support.
We also saw how proxy ticket authentication works and how to leverage it to authenticate stateless services.
We also covered the tasks of updating CAS to interact with LDAP and sharing LDAP data with our CAS-enabled application. We even learned about implementing attribute exchange with the industry-standard SAML protocol.
We hope this chapter was an interesting introduction to the world of SSO. There are many other SSO systems on the market, mostly commercial, but CAS is one of the...