As you probably know, I’m currently working on an implementation of the server part of the CAS protocol. The documentation is very fragmented and definitely lacking some graphics and diagrams.
So here is my contribution: A domain model to give you an overview over the CAS entities as I know them until now.