net.liftweb.http

auth

package auth

Visibility
  1. Public
  2. All
Impl.
  1. Concrete
  2. Abstract

Type Members

  1. class AuthenticationAlgorithm extends AnyRef

    attributes: sealed abstract
  2. class AuthenticationScheme extends AnyRef

    attributes: sealed abstract
  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

  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

    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

  7. trait Role extends AnyRef

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

Value Members

  1. object AuthRole extends AnyRef

  2. object BasicScheme extends AuthenticationScheme with Product

  3. object DigestScheme extends AuthenticationScheme with Product

  4. object MD5 extends AuthenticationAlgorithm with Product

  5. object MD5Session extends AuthenticationAlgorithm with Product

  6. object NoAuthentication extends HttpAuthentication

  7. object UnknownScheme extends AuthenticationScheme with Product

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