CsrfDefender

class CsrfDefender(key: String, target: URL) extends Logging
trait Logging
class Object
trait Matchable
class Any

Value members

Constructors

def this(key: String, origin: String)

Concrete methods

def addToken(req: HttpServletRequest, res: HttpServletResponse): Unit
def generateToken(): String

60 length random string,with key as salt

60 length random string,with key as salt

def valid(req: HttpServletRequest, res: HttpServletResponse): Boolean
def validSource(req: HttpServletRequest): Boolean

Concrete fields

val secureRandom: SecureRandom
var tokenName: String

Inherited fields

protected val logger: Logger
Inherited from:
Logging