Packages

package providers

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. providers
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. 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

  2. class CasClient extends Logger

    The CAS client.

  3. case class CasInfo(ticket: String) extends AuthInfo with Product with Serializable

    The CAS authentication information.

    The CAS authentication information.

    ticket

    The ticket.

  4. class CasProfileParser extends SocialProfileParser[AttributePrincipal, CommonSocialProfile, CasInfo] with Logger with CasProviderConstants

    The profile parser for the common social profile.

  5. case class CasProtocol(protocol: Protocol, ticketValidatorFactory: (CasSettings) => TicketValidator) extends Product with Serializable

    The CAS protocol.

  6. class CasProvider extends BaseCasProvider with CommonSocialProfileBuilder

    The CAS provider.

  7. trait CasProviderConstants extends AnyRef

    The CAS provider constants.

  8. 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

  1. object CasClient

    CasClient companion object.

  2. 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"

  3. object CasProvider extends CasProviderConstants

    The CasProvider companion object.

  4. object CasSettings extends Serializable

    The CasSettings companion object.

Inherited from AnyRef

Inherited from Any

Ungrouped