Beautiful. Makes perfect sense, now that I know where to look. I'm also making a CredentialsToPrincipalResolver to make use of the new Credentials subclass. Did I need to do that? Can't find a place in the xml/properties files to tell it which Credentials class to use, just the Resolver.
Thanks! Tim -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Scott Battaglia Sent: Tuesday, May 27, 2008 3:55 PM To: Yale CAS mailing list Subject: Re: "Lab" timeout different than "Office" timeout? Tim, You should extend the UsernamePasswordCredentials to accept your new property. Then create a MetaDataPopulator to take that property and dump it into the attributes for the Authentication object. Configure that all using the Spring magic ;-) And then your custom ticket expiration policy will have the value. -Scott On Tue, May 27, 2008 at 5:13 PM, Tim Mc Laughlin <[EMAIL PROTECTED]> wrote: OK, spoke too soon. The difference between what I'm trying to do and what Trenton Adams wanted is that I'd like to be able to have the user select which role they're in, via a checkbox on the login form. I've located where and how to implement a new TicketExpirationPolicy, but I'm not sure how to let the value of the checkbox flow through to that code. Is that possible without changing core code? I'd like to stick to recognized extension points only. Thanks, Tim -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tim Mc Laughlin Sent: Tuesday, May 27, 2008 11:55 AM To: [email protected] Subject: "Lab" timeout different than "Office" timeout? I am almost sure I've seen this question fly across the list, but none of my queries have been right to find it in the archives, so apologies in advance. I've been asked if we can implement variable timeouts based on role, the most straightfoward of which will be a checkbox on the login form that can be checked if you're on a "Lab" or "Public" computer. Checking this would result in a shorter CAS timeout than an "Office" or "Private" computer. Can someone point me in the right direction? Thanks, Tim _______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas -- -Scott Battaglia PGP Public Key Id: 0x383733AA LinkedIn: http://www.linkedin.com/in/scottbattaglia
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas
