org.jasig.cas.validation
Class Cas20WithoutProxyingValidationSpecification

java.lang.Object
  extended by org.jasig.cas.validation.AbstractCasProtocolValidationSpecification
      extended by org.jasig.cas.validation.Cas20WithoutProxyingValidationSpecification
All Implemented Interfaces:
ValidationSpecification

public class Cas20WithoutProxyingValidationSpecification
extends AbstractCasProtocolValidationSpecification

Validation specification for the CAS 2.0 protocol. This specification extends the Cas20ProtocolValidationSpecification, checking for the presence of renew=true and if requested, succeeding only if ticket validation is occurring from a new login. Additionally, this specification will not accept proxied authentications.

Since:
3.0
Version:
$Revision: 42053 $ $Date: 2007-06-10 09:17:55 -0400 (Sun, 10 Jun 2007) $
Author:
Scott Battaglia

Constructor Summary
Cas20WithoutProxyingValidationSpecification()
           
Cas20WithoutProxyingValidationSpecification(boolean renew)
           
 
Method Summary
protected  boolean isSatisfiedByInternal(Assertion assertion)
          Template method to allow for additional checks by subclassed methods without needing to call super.isSatisfiedBy(...).
 
Methods inherited from class org.jasig.cas.validation.AbstractCasProtocolValidationSpecification
isRenew, isSatisfiedBy, setRenew
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Cas20WithoutProxyingValidationSpecification

public Cas20WithoutProxyingValidationSpecification()

Cas20WithoutProxyingValidationSpecification

public Cas20WithoutProxyingValidationSpecification(boolean renew)
Method Detail

isSatisfiedByInternal

protected boolean isSatisfiedByInternal(Assertion assertion)
Description copied from class: AbstractCasProtocolValidationSpecification
Template method to allow for additional checks by subclassed methods without needing to call super.isSatisfiedBy(...).

Specified by:
isSatisfiedByInternal in class AbstractCasProtocolValidationSpecification


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