Happy Friday All! I had a great time as the Gettysburg portal conference, and am now starting to look at upgrading our systems to uPortal 3, CAS 3, etc. One requirement we have, which I currently hacked into our uPortal install is to check the users account for global things like: 1) Expired Password, force user to change 2) No security question set, force user to set (for resetting forgotten passwords) 3) Agreed to our acceptable use of technology policy 4) Do we have recent emergency contact info on file for you? (we're building this now). I also have the requirement to log all CAS logins to the DB for data mining purposes, as I join the userid to the persons record in the ERP system and can see who's logging in carved up by the users attributes (what college, student/employee/alum, etc). I did this one by editing the AuthenticationManagerImpl.java file and tacked in the code there. To move on, I found this nifty page about javascript redirection in CAS: http://www.ja-sig.org/wiki/display/CASUM/Use+Javascript+Redirection I was thinking of using this javascript redirection approach to talk to the database and LDAP servers to test for any condition we want accepted or resolved before gaining access to our systems. It has the advantage of being a global implementation now, forcing users to perform the steps we want before they login to any of our casified systems, not just our portal (for example, if they go right to a library database, or to our bulletin boards, etc). Then the hacked up code for checking all these requirements basically comes out of uPortal, and the web screenflows and such end up going into CAS? Does anyone have any comments on using the javascript redirection technique to check for requirements being met, and if not, redirecting the user into a workflow forcing the requirements to be resolved. Once resolved, it would then redirect the user to the original resource they were going to. I haven't totally thought this through yet, but in the 10 minutes I thought about it I think it may work. Please share your thoughts and suggestions, or if anyone else has done something like this in a better fashion I'd love to hear about it! Thanks! Tim Archer Director of Information and Administrative Services University of St. Francis 500 Wilcox Street Joliet, IL 60435 Phone: 815-774-2926 Email: [EMAIL PROTECTED]
_______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas
