trait
AuthActionBuilders extends AsyncAuth
Type Members
-
final
type
AuthRequest[+A] = (AuthActionBuilders.this)#GenericAuthRequest[A, Request]
-
final
case class
GenericAuthRequest[+A, R[+_] <: Request[_]](user: (AuthActionBuilders.this)#User, underlying: R[A]) extends WrappedRequest[A] with Product with Serializable
-
final
case class
GenericAuthenticationRefiner[R[+_] <: Request[_]]() extends ActionRefiner[[+A](AuthActionBuilders.this)#GenericOptionalAuthRequest[A, R], [+A](AuthActionBuilders.this)#GenericAuthRequest[A, R]] with Product with Serializable
-
final
case class
GenericAuthorizationFilter[R[+_] <: Request[_]](authority: (AuthActionBuilders.this)#Authority) extends ActionFilter[[+B](AuthActionBuilders.this)#GenericAuthRequest[B, R]] with Product with Serializable
-
final
case class
GenericOptionalAuthFunction[R[+_] <: Request[_]]() extends ActionFunction[R, [+A](AuthActionBuilders.this)#GenericOptionalAuthRequest[A, R]] with Product with Serializable
-
final
case class
GenericOptionalAuthRequest[+A, R[+_] <: Request[_]](user: Option[(AuthActionBuilders.this)#User], underlying: R[A]) extends WrappedRequest[A] with Product with Serializable
-
final
type
OptionalAuthRequest[+A] = (AuthActionBuilders.this)#GenericOptionalAuthRequest[A, Request]
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
val
AuthenticationAction: ActionBuilder[(AuthActionBuilders.this)#AuthRequest]
-
final
val
AuthenticationRefiner: ActionRefiner[(AuthActionBuilders.this)#OptionalAuthRequest, (AuthActionBuilders.this)#AuthRequest]
-
final
def
AuthorizationAction(authority: (AuthActionBuilders.this)#Authority): ActionBuilder[(AuthActionBuilders.this)#AuthRequest]
-
final
def
AuthorizationFilter(authority: (AuthActionBuilders.this)#Authority): ActionFilter[(AuthActionBuilders.this)#AuthRequest]
-
final
val
OptionalAuthAction: ActionBuilder[(AuthActionBuilders.this)#OptionalAuthRequest]
-
final
val
OptionalAuthFunction: ActionFunction[Request, (AuthActionBuilders.this)#OptionalAuthRequest]
-
final
def
asInstanceOf[T0]: T0
-
def
authorized(authority: (AuthActionBuilders.this)#Authority)(implicit request: RequestHeader, context: ExecutionContext): Future[Either[Result, ((AuthActionBuilders.this)#User, ResultUpdater)]]
-
def
clone(): AnyRef
-
final
def
composeAuthenticationAction[R[+_] <: Request[_]](builder: ActionBuilder[R]): ActionBuilder[[+A](AuthActionBuilders.this)#GenericAuthRequest[A, R]]
-
final
def
composeAuthorizationAction[R[+_] <: Request[_]](builder: ActionBuilder[R])(authority: (AuthActionBuilders.this)#Authority): ActionBuilder[[+A](AuthActionBuilders.this)#GenericAuthRequest[A, R]]
-
final
def
composeOptionalAuthAction[R[+_] <: Request[_]](builder: ActionBuilder[R]): ActionBuilder[[+A](AuthActionBuilders.this)#GenericOptionalAuthRequest[A, R]]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any