uk.gov.hmrc.auth.core

Members list

Type members

Classlikes

trait AffinityGroup extends Predicate

Attributes

Companion
object
Supertypes
trait Predicate
class Object
trait Matchable
class Any
Known subtypes
object Agent
object Individual
object Organisation
object AffinityGroup

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
case object Assistant extends CredentialRole

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Predicate
class Object
trait Matchable
class Any
Show all
Self type
Assistant.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait AuthProvider

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case object AuthProvider

Attributes

Companion
trait
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
case class AuthProviders(providers: AuthProvider*) extends Predicate

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Predicate
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
abstract class AuthorisationException(val reason: String) extends RuntimeException

Attributes

Companion
object
Supertypes
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
case class BearerTokenExpired(msg: String) extends NoActiveSession

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class BusinessKey(name: String, value: String)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object BusinessKey

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed abstract class ConfidenceLevel(val level: Int) extends Ordered[ConfidenceLevel], Predicate

Attributes

Companion
object
Supertypes
trait Predicate
trait Ordered[ConfidenceLevel]
trait Comparable[ConfidenceLevel]
class Object
trait Matchable
class Any
Show all
Known subtypes
object L200
object L250
object L50
object L500

Attributes

Companion
class
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
trait CredentialRole extends Predicate

Attributes

Companion
object
Supertypes
trait Predicate
class Object
trait Matchable
class Any
Known subtypes
object Admin
object Assistant
object User

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
case class CredentialStrength(strength: String) extends Predicate

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Predicate
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class Enrolment(key: String, identifiers: Seq[EnrolmentIdentifier], state: String, delegatedAuthRule: Option[String]) extends Predicate

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Predicate
class Object
trait Matchable
class Any
Show all
object Enrolment

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Enrolment.type
case class EnrolmentIdentifier(key: String, value: String)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class Enrolments(enrolments: Set[Enrolment])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class FailedRelationship(msg: String) extends AuthorisationException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class IncorrectCredentialStrength(msg: String) extends AuthorisationException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
case class InsufficientConfidenceLevel(msg: String) extends AuthorisationException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class InsufficientEnrolments(msg: String) extends AuthorisationException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class InternalError(message: String) extends AuthorisationException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class InvalidBearerToken(msg: String) extends NoActiveSession

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class MissingBearerToken(msg: String) extends NoActiveSession

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class Nino(hasNino: Boolean, nino: Option[String]) extends Predicate

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Predicate
class Object
trait Matchable
class Any
Show all
object Nino

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Nino.type
abstract class NoActiveSession(r: String) extends AuthorisationException

Attributes

Supertypes
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes

Attributes

Supertypes
class Object
trait Matchable
class Any
case class Relationship(relationshipName: String, businessKeys: Set[BusinessKey]) extends Predicate

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Predicate
class Object
trait Matchable
class Any
Show all
object Relationship

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class SessionRecordNotFound(msg: String) extends NoActiveSession

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class UnsupportedAffinityGroup(msg: String) extends AuthorisationException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class UnsupportedAuthProvider(msg: String) extends AuthorisationException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class UnsupportedCredentialRole(msg: String) extends AuthorisationException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case object User extends CredentialRole

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Predicate
class Object
trait Matchable
class Any
Show all
Self type
User.type

Deprecated classlikes

case object Admin extends CredentialRole

Attributes

Deprecated
[Since version 2.26.0]
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Predicate
class Object
trait Matchable
class Any
Show all
Self type
Admin.type