org.jasig.cas.authentication.principal
Class RememberMeAuthenticationMetaDataPopulator

java.lang.Object
  extended by org.jasig.cas.authentication.principal.RememberMeAuthenticationMetaDataPopulator
All Implemented Interfaces:
AuthenticationMetaDataPopulator

public final class RememberMeAuthenticationMetaDataPopulator
extends java.lang.Object
implements AuthenticationMetaDataPopulator

Determines if the credentials provided are for Remember Me Services and then sets the appropriate Authentication attribute if remember me services have been requested.

Since:
3.2.1
Version:
$Revision: 1.1 $ $Date: 2005/08/19 18:27:17 $
Author:
Scott Battaglia

Constructor Summary
RememberMeAuthenticationMetaDataPopulator()
           
 
Method Summary
 Authentication populateAttributes(Authentication authentication, Credentials credentials)
          Provided with an Authentication object and the original credentials presented, provide any additional attributes to the Authentication object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RememberMeAuthenticationMetaDataPopulator

public RememberMeAuthenticationMetaDataPopulator()
Method Detail

populateAttributes

public Authentication populateAttributes(Authentication authentication,
                                         Credentials credentials)
Description copied from interface: AuthenticationMetaDataPopulator
Provided with an Authentication object and the original credentials presented, provide any additional attributes to the Authentication object. Implementations have the option of returning the same Authentication object, or a new one.

Specified by:
populateAttributes in interface AuthenticationMetaDataPopulator
Parameters:
authentication - The Authentication to potentially augment with additional attributes.
Returns:
the original Authentication object or a new Authentication object.


Copyright © 2004-2010 Java Architectures Special Interest Group. All Rights Reserved.