DefaultTicketValidator

org.beangle.security.realm.cas.DefaultTicketValidator

Attributes

Graph
Supertypes
trait Logging
class Object
trait Matchable
class Any

Members list

Concise view

Type members

Classlikes

class ServiceXmlHandler(ticket: String) extends DefaultHandler

Attributes

Graph
Supertypes
class DefaultHandler
trait ErrorHandler
trait ContentHandler
trait DTDHandler
trait EntityResolver
class Object
trait Matchable
class Any

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.

Attributes

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.

Attributes

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

Encodes a URL using the URLEncoder format.

Encodes a URL using the URLEncoder format.

Attributes

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.

Attributes

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.

Attributes

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

Attributes

Inherited from:
AbstractTicketValidator

Inherited fields

Attributes

Inherited from:
AbstractTicketValidator
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.

Attributes

Inherited from:
AbstractTicketValidator
var encoding: Charset

Attributes

Inherited from:
AbstractTicketValidator
protected val logger: Logger

Attributes

Inherited from:
Logging