Modifier and Type | Method and Description |
---|---|
JWTOptions |
JWTOptions.addAudience(String audience)
The target audience of this token
|
JWTOptions |
JWTOptions.addHeader(String name,
String value) |
JWTOptions |
JWTOptions.addPermission(String permission)
Add a permission to this token.
|
JWTOptions |
JWTOptions.setAlgorithm(String algorithm)
The algorithm to use, it should be one of the alias [HS256, HS384, HS512, RS256, RS384, RS512, ES256, ES384, ES512]
|
JWTOptions |
JWTOptions.setAudience(List<String> audience)
The target audience of this token
|
JWTOptions |
JWTOptions.setExpiresInMinutes(Long expiresInMinutes)
The expiration time for the token in minutes
|
JWTOptions |
JWTOptions.setExpiresInSeconds(Long expiresInSeconds)
The expiration time for the token in seconds
|
JWTOptions |
JWTOptions.setIssuer(String issuer)
The issuer of this token
|
JWTOptions |
JWTOptions.setNoTimestamp(boolean noTimestamp)
Disable the generation of issued at claim
|
JWTOptions |
JWTOptions.setPermissions(List<String> permissions)
The permissions of this token.
|
JWTOptions |
JWTOptions.setSubject(String subject)
The subject of this token
|
Modifier and Type | Method and Description |
---|---|
String |
JWTAuth.generateToken(io.vertx.core.json.JsonObject claims,
JWTOptions options)
Generate a new JWT token.
|
Constructor and Description |
---|
JWTOptions(JWTOptions options) |
Copyright © 2017. All rights reserved.