io.useless.play.authentication

BaseAuthentication

trait BaseAuthentication extends AsyncActionComponent with CompositeAuthenticatorComponent with HeaderAuthenticatorComponent with CookieAuthenticatorComponent with QueryParameterAuthenticatorComponent with CompositeAuthorizerComponent with DelegateAuthorizerComponent with RoleAuthorizerComponent

Self Type
BaseAuthentication with Controller with AuthDaoComponent
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. BaseAuthentication
  2. RoleAuthorizerComponent
  3. DelegateAuthorizerComponent
  4. CompositeAuthorizerComponent
  5. AuthorizerComponent
  6. QueryParameterAuthenticatorComponent
  7. CookieAuthenticatorComponent
  8. HeaderAuthenticatorComponent
  9. GuidAuthenticatorComponent
  10. Logger
  11. DefaultLoggerComponent
  12. LoggerComponent
  13. CompositeAuthenticatorComponent
  14. AuthenticatorComponent
  15. AsyncActionComponent
  16. ActionComponent
  17. AnyRef
  18. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class AuthenticatedRequest[A] extends WrappedRequest[A]

    Definition Classes
    ActionComponent
  2. trait Authenticator extends AnyRef

    Definition Classes
    AuthenticatorComponent
  3. trait Authorizer extends AnyRef

    Definition Classes
    AuthorizerComponent
  4. class CompositeAuthenticator extends Authenticator

  5. class CompositeAuthorizer extends Authorizer

    Definition Classes
    CompositeAuthorizerComponent
  6. class CookieAuthenticator extends (CookieAuthenticatorComponent.this)#GuidAuthenticator

    Definition Classes
    CookieAuthenticatorComponent
  7. class DelegateAuthorizer extends Authorizer

    Definition Classes
    DelegateAuthorizerComponent
  8. trait GuidAuthenticator extends (GuidAuthenticatorComponent.this)#Authenticator

    Definition Classes
    GuidAuthenticatorComponent
  9. class HeaderAuthenticator extends (HeaderAuthenticatorComponent.this)#GuidAuthenticator

    Definition Classes
    HeaderAuthenticatorComponent
  10. class QueryParameterAuthenticator extends (QueryParameterAuthenticatorComponent.this)#GuidAuthenticator

  11. class RoleAuthorizer extends Authorizer

    Definition Classes
    RoleAuthorizerComponent

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def Authenticated[A](bodyParser: BodyParser[A])(action: ((BaseAuthentication.this)#AuthenticatedRequest[A]) ⇒ Result): Action[A]

    Definition Classes
    AsyncActionComponentActionComponent
  7. def Authenticated(f: ((BaseAuthentication.this)#AuthenticatedRequest[AnyContent]) ⇒ Result): Action[AnyContent]

    Definition Classes
    ActionComponent
  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. val authenticator: (BaseAuthentication.this)#Authenticator

  10. def authorize(account: Account): Future[Boolean]

  11. lazy val authorizer: (BaseAuthentication.this)#Authorizer

  12. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  14. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  15. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  17. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  18. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  19. lazy val logger: Logger

  20. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  23. val requiredRoles: Seq[Role]

  24. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  25. def toString(): String

    Definition Classes
    AnyRef → Any
  26. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from RoleAuthorizerComponent

Inherited from AuthorizerComponent

Inherited from Logger

Inherited from DefaultLoggerComponent

Inherited from LoggerComponent

Inherited from AuthenticatorComponent

Inherited from AsyncActionComponent

Inherited from ActionComponent

Inherited from AnyRef

Inherited from Any

Ungrouped