public class JWTOptions extends Object
Constructor and Description |
---|
JWTOptions() |
JWTOptions(io.vertx.core.json.JsonObject json) |
JWTOptions(JWTOptions other) |
Modifier and Type | Method and Description |
---|---|
JWTOptions |
addAudience(String audience) |
JWTOptions |
addPermission(String permission)
Deprecated.
See
JWTAuthorization for a correct way to handle permissions.
Add a permission to this token. |
String |
getAlgorithm() |
List<String> |
getAudience() |
int |
getExpiresInSeconds() |
io.vertx.core.json.JsonObject |
getHeader() |
String |
getIssuer() |
int |
getLeeway() |
String |
getNonceAlgorithm() |
List<String> |
getPermissions()
Deprecated.
|
String |
getSubject() |
boolean |
isIgnoreExpiration() |
boolean |
isNoTimestamp() |
JWTOptions |
setAlgorithm(String algorithm) |
JWTOptions |
setAudience(List<String> audience) |
JWTOptions |
setExpiresInMinutes(int expiresInMinutes) |
JWTOptions |
setExpiresInSeconds(int expiresInSeconds) |
JWTOptions |
setHeader(io.vertx.core.json.JsonObject header) |
JWTOptions |
setIgnoreExpiration(boolean ignoreExpiration) |
JWTOptions |
setIssuer(String issuer) |
JWTOptions |
setLeeway(int leeway) |
JWTOptions |
setNonceAlgorithm(String nonceAlgorithm) |
JWTOptions |
setNoTimestamp(boolean noTimestamp) |
JWTOptions |
setPermissions(List<String> permissions)
Deprecated.
See
JWTAuthorization for a correct way to handle permissions.
The permissions of this token. |
JWTOptions |
setSubject(String subject) |
io.vertx.core.json.JsonObject |
toJson() |
public JWTOptions()
public JWTOptions(JWTOptions other)
public JWTOptions(io.vertx.core.json.JsonObject json)
public io.vertx.core.json.JsonObject toJson()
public int getLeeway()
public JWTOptions setLeeway(int leeway)
public boolean isIgnoreExpiration()
public JWTOptions setIgnoreExpiration(boolean ignoreExpiration)
public String getAlgorithm()
public JWTOptions setAlgorithm(String algorithm)
public io.vertx.core.json.JsonObject getHeader()
public JWTOptions setHeader(io.vertx.core.json.JsonObject header)
public boolean isNoTimestamp()
public JWTOptions setNoTimestamp(boolean noTimestamp)
public int getExpiresInSeconds()
public JWTOptions setExpiresInSeconds(int expiresInSeconds)
public JWTOptions setExpiresInMinutes(int expiresInMinutes)
public JWTOptions setAudience(List<String> audience)
public JWTOptions addAudience(String audience)
public String getIssuer()
public JWTOptions setIssuer(String issuer)
public String getSubject()
public JWTOptions setSubject(String subject)
@Deprecated public JWTOptions setPermissions(List<String> permissions)
JWTAuthorization
for a correct way to handle permissions.
The permissions of this token.permissions
- the permissions for this token that will be used for AuthZ@Deprecated public JWTOptions addPermission(String permission)
JWTAuthorization
for a correct way to handle permissions.
Add a permission to this token.permission
- permission for this token that will be used for AuthZ@Deprecated public List<String> getPermissions()
public String getNonceAlgorithm()
public JWTOptions setNonceAlgorithm(String nonceAlgorithm)
Copyright © 2022 Eclipse. All rights reserved.