CsrfDefender

org.beangle.ids.cas.web.helper.CsrfDefender
class CsrfDefender(key: String, target: URL) extends Logging

Attributes

See also:
Graph
Supertypes
trait Logging
class Object
trait Matchable
class Any

Members list

Concise view

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

Attributes

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

Attributes

Inherited from:
Logging