Tim, You can set the Credentials class on the AuthenticationViaForm action. You'll need to set the formObjectClass and the formObjectName properties (you should be able to just set formObjectName to "credentials").
-Scott On Wed, May 28, 2008 at 12:17 PM, Tim Mc Laughlin <[EMAIL PROTECTED]> wrote: > 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 > > _______________________________________________ > 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
_______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas
