Class RestCsrfBuilder

java.lang.Object
io.quarkus.csrf.reactive.runtime.RestCsrfBuilder
All Implemented Interfaces:
io.quarkus.vertx.http.security.CSRF.Builder

public final class RestCsrfBuilder extends Object implements io.quarkus.vertx.http.security.CSRF.Builder
  • Constructor Details

    • RestCsrfBuilder

      public RestCsrfBuilder()
  • Method Details

    • formFieldName

      public io.quarkus.vertx.http.security.CSRF.Builder formFieldName(String formFieldName)
      Specified by:
      formFieldName in interface io.quarkus.vertx.http.security.CSRF.Builder
    • tokenHeaderName

      public io.quarkus.vertx.http.security.CSRF.Builder tokenHeaderName(String tokenHeaderName)
      Specified by:
      tokenHeaderName in interface io.quarkus.vertx.http.security.CSRF.Builder
    • cookieName

      public io.quarkus.vertx.http.security.CSRF.Builder cookieName(String cookieName)
      Specified by:
      cookieName in interface io.quarkus.vertx.http.security.CSRF.Builder
    • cookieMaxAge

      public io.quarkus.vertx.http.security.CSRF.Builder cookieMaxAge(Duration cookieMaxAge)
      Specified by:
      cookieMaxAge in interface io.quarkus.vertx.http.security.CSRF.Builder
    • cookiePath

      public io.quarkus.vertx.http.security.CSRF.Builder cookiePath(String cookiePath)
      Specified by:
      cookiePath in interface io.quarkus.vertx.http.security.CSRF.Builder
    • cookieDomain

      public io.quarkus.vertx.http.security.CSRF.Builder cookieDomain(String cookieDomain)
      Specified by:
      cookieDomain in interface io.quarkus.vertx.http.security.CSRF.Builder
    • cookieForceSecure

      public io.quarkus.vertx.http.security.CSRF.Builder cookieForceSecure()
      Specified by:
      cookieForceSecure in interface io.quarkus.vertx.http.security.CSRF.Builder
    • cookieHttpOnly

      public io.quarkus.vertx.http.security.CSRF.Builder cookieHttpOnly(boolean cookieHttpOnly)
      Specified by:
      cookieHttpOnly in interface io.quarkus.vertx.http.security.CSRF.Builder
    • createTokenPath

      public io.quarkus.vertx.http.security.CSRF.Builder createTokenPath(String createTokenPath)
      Specified by:
      createTokenPath in interface io.quarkus.vertx.http.security.CSRF.Builder
    • createTokenPath

      public io.quarkus.vertx.http.security.CSRF.Builder createTokenPath(Set<String> createTokenPath)
      Specified by:
      createTokenPath in interface io.quarkus.vertx.http.security.CSRF.Builder
    • tokenSize

      public io.quarkus.vertx.http.security.CSRF.Builder tokenSize(int tokenSize)
      Specified by:
      tokenSize in interface io.quarkus.vertx.http.security.CSRF.Builder
    • tokenSignatureKey

      public io.quarkus.vertx.http.security.CSRF.Builder tokenSignatureKey(String tokenSignatureKey)
      Specified by:
      tokenSignatureKey in interface io.quarkus.vertx.http.security.CSRF.Builder
    • requireFormUrlEncoded

      public io.quarkus.vertx.http.security.CSRF.Builder requireFormUrlEncoded(boolean requireFormUrlEncoded)
      Specified by:
      requireFormUrlEncoded in interface io.quarkus.vertx.http.security.CSRF.Builder
    • build

      public io.quarkus.vertx.http.security.CSRF build()
      Specified by:
      build in interface io.quarkus.vertx.http.security.CSRF.Builder