This chapter is all about security from both an authentication and an authorization perspective. By the end of this chapter, you'll know how to configure Alfresco to authenticate against LDAP, how to set up Single Sign-On (SSO), and how to work with Alfresco's security services. Specifically, you are going to learn how to:
Install a basic OpenLDAP implementation
Configure Alfresco to authenticate against LDAP, including "chaining" LDAP with Alfresco authentication
Configure LDAP synchronization
Install and configure a popular open source SSO solution from JA-SIG called CAS
Establish SSO between Alfresco and two of Tomcat's sample servlets
Create users and groups with the Alfresco API
Understand the out-of-the-box permissions
Define a custom permission group or role, which you will then leverage to refactor how the SomeCo Web Enable/Disable links work