Package

com.gu

pandomainauth

Permalink

package pandomainauth

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

Type Members

  1. final case class PrivateKey(key: String) extends AnyVal with Product with Serializable

    Permalink
  2. final case class PublicKey(key: String) extends AnyVal with Product with Serializable

    Permalink
  3. class PublicSettings extends AnyRef

    Permalink

    Class that contains the static public settings and includes mechanism for fetching the public key.

    Class that contains the static public settings and includes mechanism for fetching the public key. The class is parametrized by domain because the keys will differ for different domains. It also requires a dispatch.Http instance for retrieving the data and an execution context.

    Once you have an instance you can call its start method to kick off loading the public data. In a Play app, consider using the Global object's onStart method to start these calls when the application comes up. If you'd rather use your own scheduler you can do so while still using the PublicSettings class by scheduling your own calls to its refresh method can also schdule the refresh yourself using the instance's

  4. final case class Secret(secret: String) extends AnyVal with Product with Serializable

    Permalink

Value Members

  1. object PanDomain

    Permalink
  2. object PublicSettings

    Permalink

    Static PublicSettings for applications that do not want to use the provided mechanism for auto-refreshing public data.

  3. package model

    Permalink
  4. package service

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped