This is my attempt at a CAS Login Manager: CasLogin.pm. It is dependent on AuthCAS
which is available on CPAN.

I took a copy of TemplateLogin and hacked away at it until I had something that works.
It works for me. It would need work by an interested TWiki programmer to put it into
shape for a TWiki add on. It would be great if someone did this.

I couldn't figure out any way to get the Logout URL to change so I followed the lead
of the Shibboleth folk and modified the behavior in LoginManager.pm. The changes are in
LoginManager.pm.diff.

I pulled out the variables that will change from site to site into LocalSite.cfg.diff.

My environment is TWiki version TWiki-4.2.0, Tue, 22 Jan 2008, build 16278, Plugin API version 1.2.
LdapContrib is enabled for users and groups.

Hope this helps somebody.

CharlieReitsma
Denison University, April 2008
