Hey all, Just writing to ask what the best way to share a Squirrelmail (Webmail IMAP) CAS plugin (using pam_CAS on the backend) that I'm building for my environment. I can't imagine no one's CASified Squirrelmail before, but there didn't seem to be loads of code out there, and what I *could* find didn't cover everything in my particular environment - hopefully I didn't re-invent the wheel too foolishly.
The code I have is based on a CAS plugin I found here: http://old.nabble.com/Squirrelmail-plugin-for-CAS-authentication---Single-Sign-on-td21590538.html. I've updated the phpCAS library that was bundled with the plugin and made a few other changes, with the general goal of making the plugin being configurable and relatively non-invasive to Squirrelmail (That said, for certain functionality my plugin does require some minor patches). It's working fine in my test environment, though I've not finished testing certain behaviors (the one I'm most interested is deciding how to handle the situation of the PGT expiring) or features (authenticated SMTP w/ CAS). I basically just want to find the best way to get it out there to help anyone out in the future who might be interested in CAS-ifying squirrelmail, assuming there's enough interest. Unfortunately, I'm not really a coder by trade and am new to CAS in general (just have a test environment at this point), so I can't guarantee any degree of quality or coherency to the code. However, even taking my probable ineptitude into account, I'd imagine it could be useful. I can go further into detail about the changes I made to the plugin (and why) if there's interest, but I didn't want to clutter the list up unnecessarily since it's really only of relevance to people working with CAS and Squirrelmail. -- Matt Elson [email protected] -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user
