org.jasig.cas.client.validation
Class Saml11TicketValidator

java.lang.Object
  extended by org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
      extended by org.jasig.cas.client.validation.Saml11TicketValidator
All Implemented Interfaces:
TicketValidator

public final class Saml11TicketValidator
extends AbstractUrlBasedTicketValidator

TicketValidator that can understand validating a SAML artifact. This includes the SOAP request/response.

Since:
3.1
Author:
Scott Battaglia, Marvin S. Addison

Field Summary
static String AUTH_METHOD_ATTRIBUTE
          Authentication attribute containing SAML AuthenticationMethod attribute value.
 
Fields inherited from class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
logger
 
Constructor Summary
Saml11TicketValidator(String casServerUrlPrefix)
           
 
Method Summary
protected  String getUrlSuffix()
           
protected  Assertion parseResponseFromServer(String response)
           
protected  void populateUrlAttributeMap(Map<String,String> urlParameters)
           
protected  String retrieveResponseFromServer(URL validationUrl, String ticket)
           
 void setTolerance(long tolerance)
           
 
Methods inherited from class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
constructValidationUrl, encodeUrl, getCasServerUrlPrefix, getCustomParameters, getEncoding, getURLConnectionFactory, isRenew, setCustomParameters, setEncoding, setRenew, setURLConnectionFactory, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AUTH_METHOD_ATTRIBUTE

public static final String AUTH_METHOD_ATTRIBUTE
Authentication attribute containing SAML AuthenticationMethod attribute value.

See Also:
Constant Field Values
Constructor Detail

Saml11TicketValidator

public Saml11TicketValidator(String casServerUrlPrefix)
Method Detail

getUrlSuffix

protected String getUrlSuffix()
Specified by:
getUrlSuffix in class AbstractUrlBasedTicketValidator

populateUrlAttributeMap

protected void populateUrlAttributeMap(Map<String,String> urlParameters)
Overrides:
populateUrlAttributeMap in class AbstractUrlBasedTicketValidator

parseResponseFromServer

protected Assertion parseResponseFromServer(String response)
                                     throws TicketValidationException
Specified by:
parseResponseFromServer in class AbstractUrlBasedTicketValidator
Throws:
TicketValidationException

retrieveResponseFromServer

protected String retrieveResponseFromServer(URL validationUrl,
                                            String ticket)
Specified by:
retrieveResponseFromServer in class AbstractUrlBasedTicketValidator

setTolerance

public void setTolerance(long tolerance)


Copyright © 2006-2015 Jasig. All Rights Reserved.