static JWTCreator.Builder |
JWT.create() |
Returns a Json Web Token builder used to create and sign tokens.
|
JWTCreator.Builder |
JWTCreator.Builder.withArrayClaim(java.lang.String name,
java.lang.Integer[] items) |
Add a custom Array Claim with the given items.
|
JWTCreator.Builder |
JWTCreator.Builder.withArrayClaim(java.lang.String name,
java.lang.Long[] items) |
Add a custom Array Claim with the given items.
|
JWTCreator.Builder |
JWTCreator.Builder.withArrayClaim(java.lang.String name,
java.lang.String[] items) |
Add a custom Array Claim with the given items.
|
JWTCreator.Builder |
JWTCreator.Builder.withAudience(java.lang.String... audience) |
Add a specific Audience ("aud") claim to the Payload.
|
JWTCreator.Builder |
JWTCreator.Builder.withClaim(java.lang.String name,
java.lang.Boolean value) |
Add a custom Claim value.
|
JWTCreator.Builder |
JWTCreator.Builder.withClaim(java.lang.String name,
java.lang.Double value) |
Add a custom Claim value.
|
JWTCreator.Builder |
JWTCreator.Builder.withClaim(java.lang.String name,
java.lang.Integer value) |
Add a custom Claim value.
|
JWTCreator.Builder |
JWTCreator.Builder.withClaim(java.lang.String name,
java.lang.Long value) |
Add a custom Claim value.
|
JWTCreator.Builder |
JWTCreator.Builder.withClaim(java.lang.String name,
java.lang.String value) |
Add a custom Claim value.
|
JWTCreator.Builder |
JWTCreator.Builder.withClaim(java.lang.String name,
java.time.Instant value) |
Add a custom Claim value.
|
JWTCreator.Builder |
JWTCreator.Builder.withClaim(java.lang.String name,
java.util.Date value) |
Add a custom Claim value.
|
JWTCreator.Builder |
JWTCreator.Builder.withClaim(java.lang.String name,
java.util.List<?> list) |
Add a custom List Claim with the given items.
|
JWTCreator.Builder |
JWTCreator.Builder.withClaim(java.lang.String name,
java.util.Map<java.lang.String,?> map) |
Add a custom Map Claim with the given items.
|
JWTCreator.Builder |
JWTCreator.Builder.withExpiresAt(java.time.Instant expiresAt) |
Add a specific Expires At ("exp") claim to the payload.
|
JWTCreator.Builder |
JWTCreator.Builder.withExpiresAt(java.util.Date expiresAt) |
Add a specific Expires At ("exp") claim to the payload.
|
JWTCreator.Builder |
JWTCreator.Builder.withHeader(java.lang.String headerClaimsJson) |
Add specific Claims to set as the Header.
|
JWTCreator.Builder |
JWTCreator.Builder.withHeader(java.util.Map<java.lang.String,java.lang.Object> headerClaims) |
Add specific Claims to set as the Header.
|
JWTCreator.Builder |
JWTCreator.Builder.withIssuedAt(java.time.Instant issuedAt) |
Add a specific Issued At ("iat") claim to the Payload.
|
JWTCreator.Builder |
JWTCreator.Builder.withIssuedAt(java.util.Date issuedAt) |
Add a specific Issued At ("iat") claim to the Payload.
|
JWTCreator.Builder |
JWTCreator.Builder.withIssuer(java.lang.String issuer) |
Add a specific Issuer ("iss") claim to the Payload.
|
JWTCreator.Builder |
JWTCreator.Builder.withJWTId(java.lang.String jwtId) |
Add a specific JWT Id ("jti") claim to the Payload.
|
JWTCreator.Builder |
JWTCreator.Builder.withKeyId(java.lang.String keyId) |
Add a specific Key Id ("kid") claim to the Header.
|
JWTCreator.Builder |
JWTCreator.Builder.withNotBefore(java.time.Instant notBefore) |
Add a specific Not Before ("nbf") claim to the Payload.
|
JWTCreator.Builder |
JWTCreator.Builder.withNotBefore(java.util.Date notBefore) |
Add a specific Not Before ("nbf") claim to the Payload.
|
JWTCreator.Builder |
JWTCreator.Builder.withNullClaim(java.lang.String name) |
Add a custom claim with null value.
|
JWTCreator.Builder |
JWTCreator.Builder.withPayload(java.lang.String payloadClaimsJson) |
Add specific Claims to set as the Payload.
|
JWTCreator.Builder |
JWTCreator.Builder.withPayload(java.util.Map<java.lang.String,?> payloadClaims) |
Add specific Claims to set as the Payload.
|
JWTCreator.Builder |
JWTCreator.Builder.withSubject(java.lang.String subject) |
Add a specific Subject ("sub") claim to the Payload.
|