net.liftweb.http

auth

package auth

Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract class AuthenticationAlgorithm extends AnyRef

  2. sealed abstract class AuthenticationScheme extends AnyRef

  3. 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

  4. trait HttpAuthentication extends AnyRef

    All http authentication methods must implement these methods.

  5. 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.

  6. case class HttpDigestAuthentication(realmName: String, func: PartialFunction[(String, Req, (String) ⇒ Boolean), Boolean]) extends HttpAuthentication with Loggable with Product with Serializable

  7. trait Role extends AnyRef

    A Role may be assigned to a resource denominated by a path.

Value Members

  1. object AuthRole extends AnyRef

  2. object BasicScheme extends AuthenticationScheme with Product with Serializable

  3. object DigestScheme extends AuthenticationScheme with Product with Serializable

  4. object MD5 extends AuthenticationAlgorithm with Product with Serializable

  5. object MD5Session extends AuthenticationAlgorithm with Product with Serializable

  6. object NoAuthentication extends HttpAuthentication

  7. object UnknownScheme extends AuthenticationScheme with Product with Serializable

  8. object userRoles extends RequestVar[List[Role]]