|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
org.jasig.cas.client.validation.Saml11TicketValidator
public final class Saml11TicketValidator
TicketValidator that can understand validating a SAML artifact. This includes the SOAP request/response.
| Field Summary |
|---|
| Fields inherited from class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator |
|---|
hostnameVerifier, log |
| Constructor Summary | |
|---|---|
Saml11TicketValidator(String casServerUrlPrefix)
|
|
| Method Summary | |
|---|---|
protected String |
getUrlSuffix()
The endpoint of the validation URL. |
protected Assertion |
parseResponseFromServer(String response)
Parses the response from the server into a CAS Assertion. |
protected void |
populateUrlAttributeMap(Map<String,String> urlParameters)
Template method for ticket validators that need to provide additional parameters to the validation url. |
protected String |
retrieveResponseFromServer(URL validationUrl,
String ticket)
Contacts the CAS Server to retrieve the response for the ticket validation. |
protected void |
setDisableXmlSchemaValidation(boolean disabled)
Disable XML Schema validation. |
void |
setTolerance(long tolerance)
|
| Methods inherited from class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator |
|---|
constructValidationUrl, encodeUrl, getEncoding, setCustomParameters, setEncoding, setHostnameVerifier, setRenew, validate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Saml11TicketValidator(String casServerUrlPrefix)
| Method Detail |
|---|
protected String getUrlSuffix()
AbstractUrlBasedTicketValidator
getUrlSuffix in class AbstractUrlBasedTicketValidatorprotected void populateUrlAttributeMap(Map<String,String> urlParameters)
AbstractUrlBasedTicketValidator
populateUrlAttributeMap in class AbstractUrlBasedTicketValidatorurlParameters - the map containing the parameters.protected void setDisableXmlSchemaValidation(boolean disabled)
AbstractUrlBasedTicketValidator
setDisableXmlSchemaValidation in class AbstractUrlBasedTicketValidatordisabled - whether to disable or not.
protected Assertion parseResponseFromServer(String response)
throws TicketValidationException
AbstractUrlBasedTicketValidator
parseResponseFromServer in class AbstractUrlBasedTicketValidatorresponse - the response from the server, in any format.
TicketValidationException - if an Assertion could not be created.
protected String retrieveResponseFromServer(URL validationUrl,
String ticket)
AbstractUrlBasedTicketValidator
retrieveResponseFromServer in class AbstractUrlBasedTicketValidatorvalidationUrl - the url to send the validation request to.ticket - the ticket to validate.
public void setTolerance(long tolerance)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||