Central Authentication Service (CAS) is a protocol for single sign-on. Web2py includes libraries for both Conumers of the service (clients who need authentication) and Providers (server who provide the authentication service).
Read more: https://mdp.cti.depaul.edu/cas