play.filters

csrf

package csrf

Visibility
  1. Public
  2. All

Type Members

  1. class AddCSRFToken extends Annotation with Annotation with ClassfileAnnotation

  2. class AddCSRFTokenAction extends Action[AddCSRFToken]

  3. class CSRFAction extends EssentialAction

    An action that provides CSRF protection.

  4. trait CSRFComponents extends AnyRef

    The CSRF components.

  5. case class CSRFConfig(tokenName: String = "csrfToken", cookieName: Option[String] = scala.None, secureCookie: Boolean = false, httpOnlyCookie: Boolean = false, createIfNotFound: (RequestHeader) ⇒ Boolean = ..., postBodyBuffer: Long = 102400, signTokens: Boolean = true, checkMethod: (String) ⇒ Boolean = CSRFConfig.UnsafeMethods, checkContentType: (Option[String]) ⇒ Boolean = ..., headerName: String = "Csrf-Token", headerBypass: Boolean = true) extends Product with Serializable

    CSRF configuration.

  6. class CSRFConfigProvider extends Provider[CSRFConfig]

    Annotations
    @Singleton()
  7. trait CSRFErrorHandler extends AnyRef

  8. class CSRFFilter extends EssentialFilter

    A filter that provides CSRF protection.

  9. class CSRFModule extends Module

    The CSRF module.

  10. class RequireCSRFCheck extends Annotation with Annotation with ClassfileAnnotation

  11. class RequireCSRFCheckAction extends Action[RequireCSRFCheck]

Value Members

  1. object CSRF

  2. object CSRFAction

  3. object CSRFAddToken

    CSRF add token action.

  4. object CSRFCheck

    CSRF check action.

  5. object CSRFConfig extends Serializable

  6. object CSRFFilter

Ungrouped