AuthFunction

uk.gov.hmrc.webchat.controllers.AuthFunction
trait AuthFunction extends AuthorisedFunctions, Logging

Attributes

Graph
Supertypes
trait Logging
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

def retrieveUserProfile()(implicit hc: HeaderCarrier, ec: ExecutionContext): Future[UserProfile]

Inherited methods

def authorised(predicate: Predicate): AuthorisedFunction

Attributes

Inherited from:
AuthorisedFunctions

Attributes

Inherited from:
AuthorisedFunctions

Abstract fields

val authConnector: AuthConnector

Inherited fields

protected val logger: Logger

Attributes

Inherited from:
Logging