Packages

object CSRF

Source
csrf.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CSRF
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. class CSRFHttpErrorHandler extends ErrorHandler
  2. class ConfigTokenProvider extends TokenProvider
  3. trait ErrorHandler extends AnyRef

    This trait handles the CSRF error.

  4. class JavaCSRFErrorHandlerAdapter extends ErrorHandler
  5. class JavaCSRFErrorHandlerDelegate extends CSRFErrorHandler
  6. class SignedTokenProvider extends TokenProvider
  7. case class Token(name: String, value: String) extends Product with Serializable

    A CSRF token

  8. class TokenInfo extends AnyRef

    INTERNAL API: used for storing tokens on the request

  9. trait TokenProvider extends AnyRef

    A token provider, for generating and comparing tokens.

    A token provider, for generating and comparing tokens.

    This abstraction allows the use of randomised tokens.

  10. class TokenProviderProvider extends Provider[TokenProvider]
  11. class UnsignedTokenProvider extends TokenProvider

Value Members

  1. def getToken(requestHeader: RequestHeader): Optional[Token]

    Extract token from current Java request

    Extract token from current Java request

    requestHeader

    The request to extract the token from

    returns

    The token, if found.

  2. def getToken(implicit request: RequestHeader): Option[Token]

    Extract token from current request

  3. object DefaultErrorHandler extends ErrorHandler
  4. object ErrorHandler
  5. object Token extends Serializable
  6. object TokenInfo