package core
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- trait AffinityGroup extends Predicate
- trait AuthConnector extends AnyRef
- trait AuthProvider extends AnyRef
- case class AuthProviders(providers: AuthProvider*) extends Predicate with Product with Serializable
- abstract class AuthorisationException extends RuntimeException
- trait AuthorisedFunctions extends AnyRef
- case class BearerTokenExpired(msg: String = "Bearer token expired") extends NoActiveSession with Product with Serializable
- case class BusinessKey(name: String, value: String) extends Product with Serializable
- sealed abstract class ConfidenceLevel extends Ordered[ConfidenceLevel] with Predicate
- trait CredentialRole extends Predicate
- case class CredentialStrength(strength: String) extends Predicate with Product with Serializable
- case class Enrolment(key: String, identifiers: Seq[EnrolmentIdentifier], state: String, delegatedAuthRule: Option[String] = None) extends Predicate with Product with Serializable
- case class EnrolmentIdentifier(key: String, value: String) extends Product with Serializable
- case class Enrolments(enrolments: Set[Enrolment]) extends Product with Serializable
- case class FailedRelationship(msg: String = "FailedRelationship") extends AuthorisationException with Product with Serializable
- case class IncorrectCredentialStrength(msg: String = "Credential strength is different than expected") extends AuthorisationException with Product with Serializable
- case class InsufficientConfidenceLevel(msg: String = "Insufficient ConfidenceLevel") extends AuthorisationException with Product with Serializable
- case class InsufficientEnrolments(msg: String = "Insufficient Enrolments") extends AuthorisationException with Product with Serializable
- case class InternalError(message: String = "Internal error") extends AuthorisationException with Product with Serializable
- case class InvalidBearerToken(msg: String = "Invalid bearer token") extends NoActiveSession with Product with Serializable
- case class MissingBearerToken(msg: String = "Bearer token not supplied") extends NoActiveSession with Product with Serializable
- case class Nino(hasNino: Boolean, nino: Option[String] = None) extends Predicate with Product with Serializable
- abstract class NoActiveSession extends AuthorisationException
- trait PlayAuthConnector extends AuthConnector with Logging
- case class Relationship(relationshipName: String, businessKeys: Set[BusinessKey]) extends Predicate with Product with Serializable
- case class SessionRecordNotFound(msg: String = "Session record not found") extends NoActiveSession with Product with Serializable
- case class UnsupportedAffinityGroup(msg: String = "UnsupportedAffinityGroup") extends AuthorisationException with Product with Serializable
- case class UnsupportedAuthProvider(msg: String = "UnsupportedAuthProvider") extends AuthorisationException with Product with Serializable
- case class UnsupportedCredentialRole(msg: String = "UnsupportedCredentialRole") extends AuthorisationException with Product with Serializable
Value Members
- object AffinityGroup
- case object Assistant extends CredentialRole with Product with Serializable
- case object AuthProvider extends Product with Serializable
- object AuthenticateHeaderParser
- object AuthorisationException extends Serializable
- object BusinessKey extends Serializable
- object ConfidenceLevel
- object CredentialRole
- object CredentialStrength extends Serializable
- object Enrolment extends Serializable
- case object IncorrectNino extends AuthorisationException with Product with Serializable
- object Nino extends Serializable
- object Relationship extends Serializable
- case object User extends CredentialRole with Product with Serializable
Deprecated Value Members
- 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!