AuthUserProfileProvider

uk.gov.hmrc.webchat.services.AuthUserProfileProvider
class AuthUserProfileProvider(val authConnector: AuthConnector)(implicit ec: ExecutionContext) extends UserProfileProvider, AuthorisedFunctions

Attributes

Graph
Supertypes
trait AuthorisedFunctions
class Object
trait Matchable
class Any

Members list

Type members

Inherited classlikes

class AuthorisedFunction(predicate: Predicate)

Attributes

Inherited from:
AuthorisedFunctions
Supertypes
class Object
trait Matchable
class Any
class AuthorisedFunctionWithResult[A](predicate: Predicate, retrieval: Retrieval[A])

Attributes

Inherited from:
AuthorisedFunctions
Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

override def retrieveUserProfile(sessionId: String)(implicit request: Request[_]): Future[UserProfile]

Attributes

Definition Classes

Inherited methods

def authorised(predicate: Predicate): AuthorisedFunction

Attributes

Inherited from:
AuthorisedFunctions

Attributes

Inherited from:
AuthorisedFunctions

Concrete fields

val authConnector: AuthConnector