Package io.quarkus.csrf.reactive.runtime
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.quarkus.vertx.http.security.CSRFbuild()io.quarkus.vertx.http.security.CSRF.BuildercookieDomain(String cookieDomain) io.quarkus.vertx.http.security.CSRF.Builderio.quarkus.vertx.http.security.CSRF.BuildercookieHttpOnly(boolean cookieHttpOnly) io.quarkus.vertx.http.security.CSRF.BuildercookieMaxAge(Duration cookieMaxAge) io.quarkus.vertx.http.security.CSRF.BuildercookieName(String cookieName) io.quarkus.vertx.http.security.CSRF.BuildercookiePath(String cookiePath) io.quarkus.vertx.http.security.CSRF.BuildercreateTokenPath(String createTokenPath) io.quarkus.vertx.http.security.CSRF.BuildercreateTokenPath(Set<String> createTokenPath) io.quarkus.vertx.http.security.CSRF.BuilderformFieldName(String formFieldName) io.quarkus.vertx.http.security.CSRF.BuilderrequireFormUrlEncoded(boolean requireFormUrlEncoded) io.quarkus.vertx.http.security.CSRF.BuildertokenHeaderName(String tokenHeaderName) io.quarkus.vertx.http.security.CSRF.BuildertokenSignatureKey(String tokenSignatureKey) io.quarkus.vertx.http.security.CSRF.BuildertokenSize(int tokenSize)
-
Constructor Details
-
RestCsrfBuilder
public RestCsrfBuilder()
-
-
Method Details
-
formFieldName
- Specified by:
formFieldNamein interfaceio.quarkus.vertx.http.security.CSRF.Builder
-
tokenHeaderName
- Specified by:
tokenHeaderNamein interfaceio.quarkus.vertx.http.security.CSRF.Builder
-
cookieName
- Specified by:
cookieNamein interfaceio.quarkus.vertx.http.security.CSRF.Builder
-
cookieMaxAge
- Specified by:
cookieMaxAgein interfaceio.quarkus.vertx.http.security.CSRF.Builder
-
cookiePath
- Specified by:
cookiePathin interfaceio.quarkus.vertx.http.security.CSRF.Builder
-
cookieDomain
- Specified by:
cookieDomainin interfaceio.quarkus.vertx.http.security.CSRF.Builder
-
cookieForceSecure
public io.quarkus.vertx.http.security.CSRF.Builder cookieForceSecure()- Specified by:
cookieForceSecurein interfaceio.quarkus.vertx.http.security.CSRF.Builder
-
cookieHttpOnly
public io.quarkus.vertx.http.security.CSRF.Builder cookieHttpOnly(boolean cookieHttpOnly) - Specified by:
cookieHttpOnlyin interfaceio.quarkus.vertx.http.security.CSRF.Builder
-
createTokenPath
- Specified by:
createTokenPathin interfaceio.quarkus.vertx.http.security.CSRF.Builder
-
createTokenPath
- Specified by:
createTokenPathin interfaceio.quarkus.vertx.http.security.CSRF.Builder
-
tokenSize
public io.quarkus.vertx.http.security.CSRF.Builder tokenSize(int tokenSize) - Specified by:
tokenSizein interfaceio.quarkus.vertx.http.security.CSRF.Builder
-
tokenSignatureKey
- Specified by:
tokenSignatureKeyin interfaceio.quarkus.vertx.http.security.CSRF.Builder
-
requireFormUrlEncoded
public io.quarkus.vertx.http.security.CSRF.Builder requireFormUrlEncoded(boolean requireFormUrlEncoded) - Specified by:
requireFormUrlEncodedin interfaceio.quarkus.vertx.http.security.CSRF.Builder
-
build
public io.quarkus.vertx.http.security.CSRF build()- Specified by:
buildin interfaceio.quarkus.vertx.http.security.CSRF.Builder
-