Package

com.mohiva.play.silhouette.impl

providers

Permalink

package providers

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

Type Members

  1. trait BaseCasProvider extends SocialProvider with CasProviderConstants with Logger

    Permalink

    Base CAS provider.

    Base CAS provider.

    See also

    https://github.com/Jasig/cas

    http://jasig.github.io/cas

  2. class CasClient extends Logger

    Permalink

    The CAS client.

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

    Permalink

    The CAS authentication information.

    The CAS authentication information.

    ticket

    The ticket.

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

    Permalink

    The profile parser for the common social profile.

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

    Permalink

    The CAS protocol.

  6. class CasProvider extends BaseCasProvider with CommonSocialProfileBuilder

    Permalink

    The CAS provider.

  7. trait CasProviderConstants extends AnyRef

    Permalink

    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

    Permalink

    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

    Permalink

    CasClient companion object.

  2. object CasProtocol extends Enumeration

    Permalink

    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

    Permalink

    The CasProvider companion object.

  4. object CasSettings extends Serializable

    Permalink

    The CasSettings companion object.

Inherited from AnyRef

Inherited from Any

Ungrouped