public class CSRFOptions
extends java.lang.Object
| Constructor and Description |
|---|
CSRFOptions()
Default constructor
|
CSRFOptions(CSRFOptions other)
Copy constructor
|
CSRFOptions(io.vertx.core.json.JsonObject json)
Create an settings from JSON
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCookieName() |
java.lang.String |
getCookiePath() |
java.lang.String |
getHeaderName() |
java.lang.String |
getSecret() |
long |
getTimeout() |
CSRFOptions |
setCookieName(java.lang.String cookieName)
Set the name of the CSRF cookie
|
CSRFOptions |
setCookiePath(java.lang.String cookiePath)
Set of the path of the CSRF cookie
|
CSRFOptions |
setHeaderName(java.lang.String headerName)
Set the CSRF token header name
|
CSRFOptions |
setSecret(java.lang.String secret)
Set the secret used to generate CSRF token
|
CSRFOptions |
setTimeout(long timeout)
Set the timeout of the CSRF token
|
io.vertx.core.json.JsonObject |
toJson()
Convert to JSON
|
public CSRFOptions()
public CSRFOptions(CSRFOptions other)
other - the instance to copypublic CSRFOptions(io.vertx.core.json.JsonObject json)
json - the JSONpublic io.vertx.core.json.JsonObject toJson()
public java.lang.String getCookieName()
public CSRFOptions setCookieName(java.lang.String cookieName)
cookieName - name of the cookiepublic java.lang.String getCookiePath()
public CSRFOptions setCookiePath(java.lang.String cookiePath)
cookiePath - path of the cookie, e.g. '/'public java.lang.String getHeaderName()
public CSRFOptions setHeaderName(java.lang.String headerName)
headerName - header namepublic java.lang.String getSecret()
public CSRFOptions setSecret(java.lang.String secret)
secret - a secret Stringpublic long getTimeout()
public CSRFOptions setTimeout(long timeout)
timeout - a token timeout