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

Reply via email to