Type Members
-
final
type
AuthRequest[+A] = GenericAuthRequest[A, Request]
-
final
class
AuthUser extends AnyRef
-
trait
Authority extends AnyRef
-
case class
GenericAuthRequest[+A, R[+_] <: Request[_]](user: C.User, underlying: R[A]) extends WrappedRequest[A] with Product with Serializable
-
case class
GenericAuthenticationRefiner[R[+_] <: Request[_]]() extends ActionRefiner[[+α](SecurityActionBuilders.this)#GenericOptionalAuthRequest[α, R], [+α](SecurityActionBuilders.this)#GenericAuthRequest[α, R]] with Product with Serializable
-
case class
GenericAuthorizationFilter[R[+_] <: Request[_]](authority: (SecurityActionBuilders.this)#Authority) extends ActionFilter[[+α](SecurityActionBuilders.this)#GenericAuthRequest[α, R]] with Product with Serializable
-
case class
GenericOptionalAuthFunction[R[+_] <: Request[_]]() extends ActionFunction[R, [+α](SecurityActionBuilders.this)#GenericOptionalAuthRequest[α, R]] with Product with Serializable
-
case class
GenericOptionalAuthRequest[+A, R[+_] <: Request[_]](user: Option[C.User], underlying: R[A]) extends WrappedRequest[A] with Product with Serializable
-
-
Abstract Value Members
-
abstract
val
securityConfig: C
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
val
AuthenticationAction: ActionBuilder[AuthRequest]
-
-
-
final
def
AuthorizationAction(authority: Authority): ActionBuilder[AuthRequest]
-
final
def
AuthorizationFilter(authority: Authority): ActionFilter[AuthRequest]
-
final
val
OptionalAuthAction: ActionBuilder[OptionalAuthRequest]
-
final
val
OptionalAuthFunction: ActionFunction[Request, OptionalAuthRequest]
-
final
def
asInstanceOf[T0]: T0
-
-
-
-
-
-
implicit
val
asSecurityConfig: SecurityConfig
-
implicit
def
authRequest2optionalUser[R[+_] <: Request[_]](implicit request: GenericAuthRequest[_, R]): Option[C.User]
-
implicit
def
authRequest2user[R[+_] <: Request[_]](implicit request: GenericAuthRequest[_, R]): C.User
-
def
clone(): AnyRef
-
final
def
composeAuthenticationAction[R[+_] <: Request[_]](builder: ActionBuilder[R]): ActionBuilder[[+α]GenericAuthRequest[α, R]]
-
final
def
composeAuthorizationAction[R[+_] <: Request[_]](builder: ActionBuilder[R])(authority: Authority): ActionBuilder[[+α]GenericAuthRequest[α, R]]
-
final
def
composeOptionalAuthAction[R[+_] <: Request[_]](builder: ActionBuilder[R]): ActionBuilder[[+α]GenericOptionalAuthRequest[α, 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
-
implicit
def
optionalAuthRequest2optionalUser[R[+_] <: Request[_]](implicit request: GenericOptionalAuthRequest[_, R]): Option[C.User]
-
implicit
def
optionalUser2authUser(user: Option[C.User]): AuthUser
-
implicit
def
role2authority(role: C.Role): Authority
-
def
signedInUser(implicit request: RequestHeader, executor: ExecutionContext): Future[Option[C.User]]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
implicit
def
user2authUser(user: C.User): AuthUser
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any