DefaultTicketValidator

trait Logging
class Object
trait Matchable
class Any

Type members

Classlikes

class ServiceXmlHandler(ticket: String) extends DefaultHandler

Value members

Concrete methods

def xmlReader: XMLReader

Get an instance of an XML reader from the XMLReaderFactory.

Get an instance of an XML reader from the XMLReaderFactory.

Inherited methods

final protected def constructValidationUrl(ticket: String, serviceUrl: String): String

Constructs the URL to send the validation request to.

Constructs the URL to send the validation request to.

Inherited from
AbstractTicketValidator
protected def encodeUrl(url: String): String

Encodes a URL using the URLEncoder format.

Encodes a URL using the URLEncoder format.

Inherited from
AbstractTicketValidator
protected def populateUrlAttributeMap(urlParameters: Map[String, String]): Unit

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.

Inherited from
AbstractTicketValidator
protected def retrieveResponse(url: URL, ticket: String): String

Contacts the CAS Server to retrieve the response for the ticket validation.

Contacts the CAS Server to retrieve the response for the ticket validation.

Inherited from
AbstractTicketValidator
def validate(ticket: String, service: String): String

Inherited fields

var customParameters: Map[String, String]

A map containing custom parameters to pass to the validation url.

A map containing custom parameters to pass to the validation url.

Inherited from
AbstractTicketValidator
var encoding: Charset
protected val logger: Logger
Inherited from
Logging