Cassid is a fake login service for development and testing of CAS clients -- no passwords or pre-registered user-ids are needed. Rather then struggle with CAS's official Java servlet, just drop Cassid on any webserver with PHP, or use the public Cassid service.
Cassid can be run via Apache or directly with PHP's build-in web server. For example, to run on locahost:
git clone https://github.com/chuckhoupt/Cassid.git
cd Cassid
php -S localhost:8000
Cassid is named after the Cassidae, sea snails with helmet shaped shell, as well as being a play on "CAS Identity".