[cas-dev] Question on docs for Remember Me function

Eric Pierce epierce at usf.edu
Tue Aug 12 10:45:58 EDT 2008


Thanks for verifying it.  I just finished updating the wiki page.

-Eric

On Tue, Aug 12, 2008 at 10:33 AM, Robert Oschwald
<robertoschwald at yahoo.de> wrote:
> Thanks Eric,
> tested here in a local project, and it works.
> Form fields are now validated correctly.
> Before we had a generic missing data message, now we get it for both fields
> separaretely.
> Robert
> Am 12.08.2008 um 15:43 schrieb Scott Battaglia:
>
> On Mon, Aug 11, 2008 at 2:08 PM, Eric Pierce <epierce at usf.edu> wrote:
>>
>> I followed the docs for setting up Remember Me
>> (http://www.ja-sig.org/wiki/display/CASUM/Remember+Me) and I found a
>> problem, but I wanted to make sure I'm fixing it correctly before
>> updating the wiki.  The wiki says to change
>> authenticationViaFormAction in cas-servlet.xml to the following:
>>
>> <bean id="authenticationViaFormAction"
>> class="org.jasig.cas.web.flow.AuthenticationViaFormAction"
>>        p:centralAuthenticationService-ref="centralAuthenticationService"
>>
>>  p:formObjectClass="org.jasig.cas.authentication.principal.RememberMeUsernamePasswordCredentials"
>>        p:formObjectName="credentials"
>>        p:warnCookieGenerator-ref="warnCookieGenerator" />
>>
>> However, when I did that, the Long-Term ticket was created, but none
>> of the values that I entered into the login form were validated.  I
>> could type in my username and leave the password field blank and the
>> authentication would succeed.  It seems that a credential validator
>> needs to be configured to check for missing username/password.  Here's
>> what I came up with:
>>
>> <bean id="UsernamePasswordCredentialsValidator"
>> class="org.jasig.cas.validation.UsernamePasswordCredentialsValidator"
>> />
>> <bean id="authenticationViaFormAction"
>> class="org.jasig.cas.web.flow.AuthenticationViaFormAction"
>>        p:centralAuthenticationService-ref="centralAuthenticationService"
>>
>>  p:formObjectClass="org.jasig.cas.authentication.principal.RememberMeUsernamePasswordCredentials"
>>        p:formObjectName="credentials"
>>        p:validator-ref="UsernamePasswordCredentialsValidator"
>>        p:warnCookieGenerator-ref="warnCookieGenerator" />
>>
>> This works, I just wanted to make sure I was fixing it the "right" way
>> and wasn't causing some other problem.
>>
>> -Eric
>>
>> --
>>  Eric Pierce, RHCE -- University of South Florida -- (813) 974-8868 --
>> epierce at usf.edu
>> _______________________________________________
>> cas-dev mailing list
>> cas-dev at tp.its.yale.edu
>> http://tp.its.yale.edu/mailman/listinfo/cas-dev
>
> _______________________________________________
> cas-dev mailing list
> cas-dev at tp.its.yale.edu
> http://tp.its.yale.edu/mailman/listinfo/cas-dev
>
>
> _______________________________________________
> cas-dev mailing list
> cas-dev at tp.its.yale.edu
> http://tp.its.yale.edu/mailman/listinfo/cas-dev
>
>



-- 
 Eric Pierce, RHCE -- University of South Florida -- (813) 974-8868 --
epierce at usf.edu


More information about the cas-dev mailing list