- Life: Back in business » »
- « « Sep 11
Wordpress Single Sign-on with CAS
I had been working on collecting different services to make up an internal employee portal at work. Most of them are Open Source applications like Wordpress, Daisy, Subversion+Webdav, Asterisk, etc. We already had central authentication working with Active Directory as the auth database, the next step was to get a single sign-on framework working for all the web based apps.
I had been watching CAS for quite some time. It used to be hosted on a messy Tikiwiki installation on a yale.edu server. The project, since then, has matured a lot and there are several successful production implementations of the software. I decided it was time to get some long pending things working.
Java+tomcat installation is a piece of cake. Picked the default CAS war file, deployed it and it was running with the default demo authentication filter within seconds. Not much one can do with just the server, so quickly wrote a dirty wordpress plugin and viola! single sign-on was working between a the sample php CAS client and the wordpress installation. So login now works but no logout.
Writing the plugin was a no-brainer. Will put it up the wordpress plugin repository once I have sorted out the logout problem and maybe a usable admin interface to go with it.
*Touch*. Nice!
Next stop is Daisy or maybe the Asterisk GUI or maybe SYMPA. This is going to be fun.





