package auth
- Alphabetic
- Public
- All
Type Members
- sealed abstract class AuthenticationAlgorithm extends AnyRef
- sealed abstract class AuthenticationScheme extends AnyRef
- case class DigestAuthentication (method: String, userName: String, realm: String, nonce: String, uri: String, qop: String, nc: String, cnonce: String, response: String, opaque: String) extends Product with Serializable
-
trait
HttpAuthentication
extends AnyRef
All http authentication methods must implement these methods.
All http authentication methods must implement these methods. The most important method to note here is the verified_? partial function as this is what is used to then determine if the response specified in the boot dispatcher is used or its a 401 response.
-
case class
HttpBasicAuthentication
(realmName: String)(func: PartialFunction[(String, String, Req), Boolean]) extends HttpAuthentication with Product with Serializable
Methods that are specific to HTTP basic are defined here.
Methods that are specific to HTTP basic are defined here. The methods from the parent trait are implemented to decode the Base64 encoded input from the http client.
- case class HttpDigestAuthentication (realmName: String)(func: PartialFunction[(String, Req, (String) ⇒ Boolean), Boolean]) extends HttpAuthentication with Loggable with Product with Serializable
-
trait
Role
extends AnyRef
A Role may be assigned to a resource denominated by a path.
A Role may be assigned to a resource denominated by a path. A subject that is assigned to the same role or to a role higher into the roles hierarchy will have access to requested resource.
Value Members
- object AuthRole
- object BasicScheme extends AuthenticationScheme with Product with Serializable
- object DigestScheme extends AuthenticationScheme with Product with Serializable
- object MD5 extends AuthenticationAlgorithm with Product with Serializable
- object MD5Session extends AuthenticationAlgorithm with Product with Serializable
- object NoAuthentication extends HttpAuthentication
- object UnknownScheme extends AuthenticationScheme with Product with Serializable
- object userRoles extends RequestVar[List[Role]]