io.useless.play.authentication

Authorized

Related Docs: object Authorized | package authentication

class Authorized extends BaseAuthenticated with ClientAuthDaoComponent with ScopeAuthorizerComponent

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Authorized
  2. ScopeAuthorizerComponent
  3. ClientAuthDaoComponent
  4. Configuration
  5. AuthDaoComponent
  6. BaseAuthenticated
  7. ApiRejectorComponent
  8. RejectorComponent
  9. IdentityAuthorizerComponent
  10. AuthorizerComponent
  11. QueryParameterAuthenticatorComponent
  12. CookieAuthenticatorComponent
  13. HeaderAuthenticatorComponent
  14. GuidAuthenticatorComponent
  15. Logger
  16. DefaultLoggerComponent
  17. LoggerComponent
  18. CompositeAuthenticatorComponent
  19. AuthenticatorComponent
  20. AuthenticatedBuilder
  21. ActionBuilder
  22. ActionFunction
  23. AnyRef
  24. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Authorized(guidConfigKey: String, scopes: Seq[Scope])(implicit app: Application)

Type Members

  1. class ApiRejector extends Rejector

    Definition Classes
    ApiRejectorComponent
  2. trait AuthDao extends AnyRef

    Definition Classes
    AuthDaoComponent
  3. trait Authenticator extends AnyRef

    Definition Classes
    AuthenticatorComponent
  4. trait Authorizer extends AnyRef

    Definition Classes
    AuthorizerComponent
  5. class ClientAuthDao extends AuthDao

    Definition Classes
    ClientAuthDaoComponent
  6. class CompositeAuthenticator extends Authenticator

  7. class CookieAuthenticator extends (CookieAuthenticatorComponent.this)#GuidAuthenticator

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

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

    Definition Classes
    HeaderAuthenticatorComponent
  10. class IdentityAuthorizer extends Authorizer

    Definition Classes
    IdentityAuthorizerComponent
  11. class QueryParameterAuthenticator extends (QueryParameterAuthenticatorComponent.this)#GuidAuthenticator

  12. trait Rejector extends AnyRef

    Definition Classes
    RejectorComponent
  13. class ScopeAuthorizer extends Authorizer

    Definition Classes
    ScopeAuthorizerComponent

Value Members

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

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Definition Classes
    AnyRef → Any
  4. def andThen[Q[_]](other: ActionFunction[AuthenticatedRequest, Q]): ActionBuilder[Q]

    Definition Classes
    ActionBuilder → ActionFunction
  5. final def apply(block: ⇒ Result): Action[AnyContent]

    Definition Classes
    ActionBuilder
  6. final def apply(block: (AuthenticatedRequest[AnyContent]) ⇒ Result): Action[AnyContent]

    Definition Classes
    ActionBuilder
  7. final def apply[A](bodyParser: BodyParser[A])(block: (AuthenticatedRequest[A]) ⇒ Result): Action[A]

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

    Definition Classes
    Any
  9. final def async[A](bodyParser: BodyParser[A])(block: (AuthenticatedRequest[A]) ⇒ Future[Result]): Action[A]

    Definition Classes
    ActionBuilder
  10. final def async(block: (AuthenticatedRequest[AnyContent]) ⇒ Future[Result]): Action[AnyContent]

    Definition Classes
    ActionBuilder
  11. final def async(block: ⇒ Future[Result]): Action[AnyContent]

    Definition Classes
    ActionBuilder
  12. lazy val authDao: ClientAuthDao

    Definition Classes
    AuthorizedAuthDaoComponent
  13. val authenticator: Authenticator

  14. val authorizer: ScopeAuthorizer

  15. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. def compose(other: ActionBuilder[Request]): ActionBuilder[AuthenticatedRequest]

    Definition Classes
    ActionFunction
  17. def compose[Q[_]](other: ActionFunction[Q, Request]): ActionFunction[Q, AuthenticatedRequest]

    Definition Classes
    ActionFunction
  18. def composeAction[A](action: Action[A]): Action[A]

    Attributes
    protected
    Definition Classes
    ActionBuilder
  19. def composeParser[A](bodyParser: BodyParser[A]): BodyParser[A]

    Attributes
    protected
    Definition Classes
    ActionBuilder
  20. lazy val configuration: Configuration

    Definition Classes
    Configuration
  21. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  23. def executionContext: ExecutionContext

    Attributes
    protected
    Definition Classes
    ActionFunction
  24. def finalize(): Unit

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

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

    Definition Classes
    AnyRef → Any
  27. def invokeBlock[A](request: Request[A], block: (AuthenticatedRequest[A]) ⇒ Future[Result]): Future[Result]

    Definition Classes
    AuthenticatedBuilder → ActionFunction
  28. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  29. lazy val logger: Logger

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

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

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

    Definition Classes
    AnyRef
  33. val rejector: Rejector

    Definition Classes
    BaseAuthenticatedRejectorComponent
  34. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  35. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ScopeAuthorizerComponent

Inherited from ClientAuthDaoComponent

Inherited from Configuration

Inherited from AuthDaoComponent

Inherited from BaseAuthenticated

Inherited from ApiRejectorComponent

Inherited from RejectorComponent

Inherited from AuthorizerComponent

Inherited from Logger

Inherited from DefaultLoggerComponent

Inherited from LoggerComponent

Inherited from AuthenticatorComponent

Inherited from AuthenticatedBuilder

Inherited from ActionBuilder[AuthenticatedRequest]

Inherited from ActionFunction[Request, AuthenticatedRequest]

Inherited from AnyRef

Inherited from Any

Ungrouped