package core

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package authorise
  2. package retrieve
  3. package syntax

Type Members

  1. trait AffinityGroup extends Predicate
  2. trait AuthConnector extends AnyRef
  3. trait AuthProvider extends AnyRef
  4. case class AuthProviders(providers: AuthProvider*) extends Predicate with Product with Serializable
  5. abstract class AuthorisationException extends RuntimeException
  6. trait AuthorisedFunctions extends AnyRef
  7. case class BearerTokenExpired(msg: String = "Bearer token expired") extends NoActiveSession with Product with Serializable
  8. case class BusinessKey(name: String, value: String) extends Product with Serializable
  9. sealed abstract class ConfidenceLevel extends Ordered[ConfidenceLevel] with Predicate
  10. trait CredentialRole extends Predicate
  11. case class CredentialStrength(strength: String) extends Predicate with Product with Serializable
  12. case class Enrolment(key: String, identifiers: Seq[EnrolmentIdentifier], state: String, delegatedAuthRule: Option[String] = None) extends Predicate with Product with Serializable
  13. case class EnrolmentIdentifier(key: String, value: String) extends Product with Serializable
  14. case class Enrolments(enrolments: Set[Enrolment]) extends Product with Serializable
  15. case class FailedRelationship(msg: String = "FailedRelationship") extends AuthorisationException with Product with Serializable
  16. case class IncorrectCredentialStrength(msg: String = "Credential strength is different than expected") extends AuthorisationException with Product with Serializable
  17. case class InsufficientConfidenceLevel(msg: String = "Insufficient ConfidenceLevel") extends AuthorisationException with Product with Serializable
  18. case class InsufficientEnrolments(msg: String = "Insufficient Enrolments") extends AuthorisationException with Product with Serializable
  19. case class InternalError(message: String = "Internal error") extends AuthorisationException with Product with Serializable
  20. case class InvalidBearerToken(msg: String = "Invalid bearer token") extends NoActiveSession with Product with Serializable
  21. case class MissingBearerToken(msg: String = "Bearer token not supplied") extends NoActiveSession with Product with Serializable
  22. case class Nino(hasNino: Boolean, nino: Option[String] = None) extends Predicate with Product with Serializable
  23. abstract class NoActiveSession extends AuthorisationException
  24. trait PlayAuthConnector extends AuthConnector
  25. case class Relationship(relationshipName: String, businessKeys: Set[BusinessKey]) extends Predicate with Product with Serializable
  26. case class SessionRecordNotFound(msg: String = "Session record not found") extends NoActiveSession with Product with Serializable
  27. case class UnsupportedAffinityGroup(msg: String = "UnsupportedAffinityGroup") extends AuthorisationException with Product with Serializable
  28. case class UnsupportedAuthProvider(msg: String = "UnsupportedAuthProvider") extends AuthorisationException with Product with Serializable
  29. case class UnsupportedCredentialRole(msg: String = "UnsupportedCredentialRole") extends AuthorisationException with Product with Serializable

Value Members

  1. object AffinityGroup
  2. case object Assistant extends CredentialRole with Product with Serializable
  3. case object AuthProvider extends Product with Serializable
  4. object AuthenticateHeaderParser
  5. object AuthorisationException extends Serializable
  6. object BusinessKey extends Serializable
  7. object ConfidenceLevel
  8. object CredentialRole
  9. object CredentialStrength extends Serializable
  10. object Enrolment extends Serializable
  11. case object IncorrectNino extends AuthorisationException with Product with Serializable
  12. object Nino extends Serializable
  13. object Relationship extends Serializable
  14. case object User extends CredentialRole with Product with Serializable

Deprecated Value Members

  1. case object Admin extends CredentialRole with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 2.26.0) Admin and User are equivalent. In the future Admin will be removed. Use User instead!

Ungrouped