uk.gov.hmrc.auth.core
package uk.gov.hmrc.auth.core
Members list
Packages
package uk.gov.hmrc.auth.core.authorise
package uk.gov.hmrc.auth.core.retrieve
package uk.gov.hmrc.auth.core.syntax
Type members
Classlikes
trait AffinityGroup extends Predicate
Attributes
- Companion
- object
- Supertypes
- Known subtypes
object AffinityGroup
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AffinityGroup.type
case object Assistant extends CredentialRole
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CredentialRoletrait Predicateclass Objecttrait Matchableclass AnyShow all
- Self type
-
Assistant.type
trait AuthConnector
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait PlayAuthConnector
trait AuthProvider
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object GovernmentGatewayobject OneTimeLoginobject PrivilegedApplicationobject StandardApplication
Attributes
- Companion
- trait
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
AuthProvider.type
case class AuthProviders(providers: AuthProvider*) extends Predicate
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Predicateclass Objecttrait Matchableclass AnyShow all
object AuthenticateHeaderParser
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
abstract class AuthorisationException(val reason: String) extends RuntimeException
Attributes
- Companion
- object
- Supertypes
-
class RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class FailedRelationshipobject IncorrectNinoclass InsufficientEnrolmentsclass InternalErrorclass NoActiveSessionclass BearerTokenExpiredclass InvalidBearerTokenclass MissingBearerTokenclass SessionRecordNotFoundclass UnsupportedAffinityGroupclass UnsupportedAuthProviderShow all
object AuthorisationException
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
trait AuthorisedFunctions
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
case class BearerTokenExpired(msg: String) extends NoActiveSession
Attributes
- Supertypes
-
trait Producttrait Equalsclass NoActiveSessionclass AuthorisationExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object BusinessKey
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
BusinessKey.type
sealed abstract class ConfidenceLevel(val level: Int) extends Ordered[ConfidenceLevel], Predicate
Attributes
- Companion
- object
- Supertypes
-
trait Predicatetrait Ordered[ConfidenceLevel]trait Comparable[ConfidenceLevel]class Objecttrait Matchableclass AnyShow all
- Known subtypes
object ConfidenceLevel
Attributes
- Companion
- class
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ConfidenceLevel.type
trait CredentialRole extends Predicate
object CredentialRole
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CredentialRole.type
case class CredentialStrength(strength: String) extends Predicate
object CredentialStrength
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CredentialStrength.type
case class Enrolment(key: String, identifiers: Seq[EnrolmentIdentifier], state: String, delegatedAuthRule: Option[String]) extends Predicate
object Enrolment
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class FailedRelationship(msg: String) extends AuthorisationException
Attributes
- Supertypes
-
trait Producttrait Equalsclass AuthorisationExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class IncorrectCredentialStrength(msg: String) extends AuthorisationException
Attributes
- Supertypes
-
trait Producttrait Equalsclass AuthorisationExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case object IncorrectNino extends AuthorisationException
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Producttrait Equalsclass AuthorisationExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
IncorrectNino.type
case class InsufficientConfidenceLevel(msg: String) extends AuthorisationException
Attributes
- Supertypes
-
trait Producttrait Equalsclass AuthorisationExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class InsufficientEnrolments(msg: String) extends AuthorisationException
Attributes
- Supertypes
-
trait Producttrait Equalsclass AuthorisationExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class InternalError(message: String) extends AuthorisationException
Attributes
- Supertypes
-
trait Producttrait Equalsclass AuthorisationExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class InvalidBearerToken(msg: String) extends NoActiveSession
Attributes
- Supertypes
-
trait Producttrait Equalsclass NoActiveSessionclass AuthorisationExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class MissingBearerToken(msg: String) extends NoActiveSession
Attributes
- Supertypes
-
trait Producttrait Equalsclass NoActiveSessionclass AuthorisationExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
object Nino
abstract class NoActiveSession(r: String) extends AuthorisationException
Attributes
- Supertypes
-
class AuthorisationExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class BearerTokenExpiredclass InvalidBearerTokenclass MissingBearerTokenclass SessionRecordNotFound
trait PlayAuthConnector extends AuthConnector
Attributes
- Supertypes
case class Relationship(relationshipName: String, businessKeys: Set[BusinessKey]) extends Predicate
object Relationship
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Relationship.type
case class SessionRecordNotFound(msg: String) extends NoActiveSession
Attributes
- Supertypes
-
trait Producttrait Equalsclass NoActiveSessionclass AuthorisationExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class UnsupportedAffinityGroup(msg: String) extends AuthorisationException
Attributes
- Supertypes
-
trait Producttrait Equalsclass AuthorisationExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class UnsupportedAuthProvider(msg: String) extends AuthorisationException
Attributes
- Supertypes
-
trait Producttrait Equalsclass AuthorisationExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class UnsupportedCredentialRole(msg: String) extends AuthorisationException
Attributes
- Supertypes
-
trait Producttrait Equalsclass AuthorisationExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case object User extends CredentialRole
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CredentialRoletrait Predicateclass Objecttrait Matchableclass AnyShow all
- Self type
-
User.type
Deprecated classlikes
case object Admin extends CredentialRole
Attributes
- Deprecated
-
[Since version 2.26.0] - Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CredentialRoletrait Predicateclass Objecttrait Matchableclass AnyShow all
- Self type
-
Admin.type
In this article