CAS functionality
Richard Gundersen
richardgundersen at hotmail.com
Mon Apr 28 11:14:09 EDT 2008
Hi
I'd really appreciate some help with the following:
1) Can CAS be configured to populate this Principal object (using a
UserDetailsService perhaps?) by making changes only to the config in the CAS server
webapp?
2) ...or do I need to add ACEGI to all of my existing apps, and do the authorization within them.
3) I need to catch specific error messages when logging in e.g. password expired etc etc. Can this be done in CAS? If not, a suggestion as to how this can be achieved would be great.
I would like to avoid 2) if possible because I want to make minimal changes to the existing apps. (aside from adding the filter config)
As some background info, I've got about 10 legacy webapps to protect. They are running in Tomcat, and although some of them use Spring etc, most of them are non-spring, so adding ACEGI/Spring Security to them would be difficult.
I've set up CAS to act as my SSO and it authenticates against our LDAP server, and this works OK. It successfully blocks access to a couple of apps I have configured to use the CAS filter
All of the apps require a Principal object to be stored in the session for a logged in user. This contains the users' roles, which the apps use to make authorization decisions.
Thanks
Richard
_________________________________________________________________
Search and win with BigSnapSearch.com
http://www.bigsnapsearch.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://tp.its.yale.edu/pipermail/cas/attachments/20080428/a3c08647/attachment.html
More information about the cas
mailing list