package providers
- Alphabetic
- By Inheritance
- providers
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- trait BaseCasProvider extends SocialProvider with CasProviderConstants with Logger
Base CAS provider.
Base CAS provider.
- See also
http://jasig.github.io/cas
https://github.com/Jasig/cas
- class CasClient extends Logger
The CAS client.
- case class CasInfo(ticket: String) extends AuthInfo with Product with Serializable
The CAS authentication information.
The CAS authentication information.
- ticket
The ticket.
- class CasProfileParser extends SocialProfileParser[AttributePrincipal, CommonSocialProfile, CasInfo] with Logger with CasProviderConstants
The profile parser for the common social profile.
- case class CasProtocol(protocol: Protocol, ticketValidatorFactory: (CasSettings) => TicketValidator) extends Product with Serializable
The CAS protocol.
- class CasProvider extends BaseCasProvider with CommonSocialProfileBuilder
The CAS provider.
- trait CasProviderConstants extends AnyRef
The CAS provider constants.
- case class CasSettings(casURL: String, redirectURL: String, encoding: String = "UTF-8", acceptAnyProxy: Boolean = false, samlTimeTolerance: FiniteDuration = 1000 millis, protocol: CasProtocol.Value = CasProtocol.Default) extends Product with Serializable
The CAS settings.
The CAS settings.
- casURL
The URL of the CAS server.
- redirectURL
The URL the CAS server will redirect to.
- encoding
Specifies the encoding charset the client should use.
- acceptAnyProxy
Accept any proxy in a chain of proxies.
- samlTimeTolerance
Adjust to accommodate clock drift between client/server, increasing tolerance has security consequences.
- protocol
The protocol supported by the CAS server @see CasProtocol.
Value Members
- object CasClient
CasClient companion object.
- object CasProtocol extends Enumeration
CasProtocol companion object.
CasProtocol companion object.
Helper to convert a protocol ID into a CasProtocol instance.
Allowable values:
"CAS10", "CAS20", "CAS30", "SAML"
Default "CAS30"
- object CasProvider extends CasProviderConstants
The CasProvider companion object.
- object CasSettings extends Serializable
The CasSettings companion object.