net.liftweb.http.auth.HttpDigestAuthentication

class HttpDigestAuthentication

case class HttpDigestAuthentication(val realmName : String, func : PartialFunction[(String, Req, (String) => Boolean), Boolean])

 extends HttpAuthentication with Loggable with Product




Companion: HttpDigestAuthentication

Source: HttpAuthentication.scala(87)

 Constructors

def this(realmName : String)(func : PartialFunction[(String, Req, (String) => Boolean), Boolean])

 Fields

NonceWatcher.. object NonceWatcher

 extends LiftActor
logger.. protected val logger Logger Loggable
nonceValidityPeriod.. def nonceValidityPeriod
The period in milli seconds during which the nonce sent by server is valid [details]
After this period even if the auth digest matches correctly the authentication will fail. A useful usability would be to return something like "5 seconds" where seconds function is defined in TimeHelpers. The default value returned is 30 seconds.
Long
productArity.. override def productArity Int
productPrefix.. override def productPrefix String
realm.. override def realm String
unauthorizedResponse.. override def unauthorizedResponse UnauthorizedDigestResponse
verified_?.. def verified_? PartialFunction[Req, Boolean]

 Methods

!=.. final def !=(arg0 : Any) Boolean Any
!=.. final def !=(arg0 : Object) Boolean AnyRef
==.. final def ==(arg0 : Object) Boolean AnyRef
==.. final def ==(arg0 : Any) Boolean Any
asInstanceOf.. final def asInstanceOf[T0] T0 Any
clone.. protected def clone Object AnyRef
eq.. final def eq(arg0 : Object) Boolean AnyRef
equals.. override def equals(arg0 : Any) Boolean
finalize.. protected def finalize Unit AnyRef
getClass.. final def getClass Class[Any] AnyRef
getInfo.. def getInfo(req : Req) Box[DigestAuthentication]
hashCode.. override def hashCode Int
header.. def header(r : Req) Box[String] HttpAuthentication
isInstanceOf.. final def isInstanceOf[T0] Boolean Any
ne.. final def ne(arg0 : Object) Boolean AnyRef
notify.. final def notify Unit AnyRef
notifyAll.. final def notifyAll Unit AnyRef
productElement.. override def productElement(arg0 : Int) Any
shutDown.. override def shutDown Unit
synchronized.. final def synchronized[T0](arg0 : T0) T0 AnyRef
toString.. override def toString String
wait.. final def wait(arg0 : Long) Unit AnyRef
wait.. final def wait Unit AnyRef
wait.. final def wait(arg0 : Long, arg1 : Int) Unit AnyRef
Copyright (c) 2006-2010 WorldWide Conferencing, LLC. All Rights Reserved.