Package

com.gu.pandomainauth

model

Permalink

package model

Visibility
  1. Public
  2. All

Type Members

  1. case class Authenticated(authedUser: AuthenticatedUser) extends AuthenticationStatus with Product with Serializable

    Permalink
  2. case class AuthenticatedUser(user: User, authenticatingSystem: String, authenticatedIn: Set[String], expires: Long, multiFactor: Boolean) extends Product with Serializable

    Permalink
  3. sealed trait AuthenticationStatus extends AnyRef

    Permalink
  4. class CookieParseException extends RuntimeException

    Permalink
  5. class CookieSignatureInvalidException extends RuntimeException

    Permalink
  6. case class Expired(authedUser: AuthenticatedUser) extends AuthenticationStatus with Product with Serializable

    Permalink
  7. case class GracePeriod(authedUser: AuthenticatedUser) extends AuthenticationStatus with Product with Serializable

    Permalink
  8. case class InvalidCookie(exception: Exception) extends AuthenticationStatus with Product with Serializable

    Permalink
  9. case class NotAuthorized(authedUser: AuthenticatedUser) extends AuthenticationStatus with Product with Serializable

    Permalink
  10. case class User(firstName: String, lastName: String, email: String, avatarUrl: Option[String]) extends Product with Serializable

    Permalink

Value Members

  1. object NotAuthenticated extends AuthenticationStatus with Product with Serializable

    Permalink

Ungrouped