Constructs the URL to send the validation request to.
Constructs the URL to send the validation request to.
A map containing custom parameters to pass to the validation url.
A map containing custom parameters to pass to the validation url.
Encodes a URL using the URLEncoder format.
Encodes a URL using the URLEncoder format.
Default attribute parsing of attributes that look like the following: <cas:attributes> <cas:attribute1>value</cas:attribute1> <cas:attribute2>value</cas:attribute2> </cas:attributes>
Default attribute parsing of attributes that look like the following: <cas:attributes> <cas:attribute1>value</cas:attribute1> <cas:attribute2>value</cas:attribute2> </cas:attributes>
This code is here merely for sample/demonstration purposes for those wishing to modify the CAS2 protocol. You'll probably want a more robust implementation or to use SAML 1.1
Retrieve the text for a specific element (when we know there is only one).
Retrieve the text for a specific element (when we know there is only one).
Retrieve the text for a group of elements.
Retrieve the text for a group of elements. Each text element is an entry in a list.
This method is currently optimized for the use case of two elements in a list.
Hostname verifier used when making an SSL request to the CAS server.
Hostname verifier used when making an SSL request to the CAS server.
Parses the response from the server into a CAS Assertion.
Parses the response from the server into a CAS Assertion.
Template method for ticket validators that need to provide additional parameters to the validation url.
Template method for ticket validators that need to provide additional parameters to the validation url.
Contacts the CAS Server to retrieve the response for the ticket validation.
Contacts the CAS Server to retrieve the response for the ticket validation.
Get an instance of an XML reader from the XMLReaderFactory.
Get an instance of an XML reader from the XMLReaderFactory.