| Package | Description |
|---|---|
| com.holonplatform.auth.jwt |
| Modifier and Type | Method and Description |
|---|---|
static JwtConfiguration.Builder |
JwtConfiguration.builder()
Builder to create a
JwtConfiguration |
JwtConfiguration.Builder |
JwtConfiguration.Builder.expireTime(long expireTime)
Set JWT token expire time
|
JwtConfiguration.Builder |
JwtConfiguration.Builder.includeDetails(boolean includeDetails)
Set whether to include
Authentication details in JWT token generation |
JwtConfiguration.Builder |
JwtConfiguration.Builder.includePermissions(boolean includePermissions)
Set whether to include
Authentication permissions in JWT token generation |
JwtConfiguration.Builder |
JwtConfiguration.Builder.issuer(String issuer)
Set JWT token issuer
|
JwtConfiguration.Builder |
JwtConfiguration.Builder.notBeforeNow(boolean notBeforeNow)
Whether to set the
nbf (not before) JWT claim to the timestamp at which the token is created. |
JwtConfiguration.Builder |
JwtConfiguration.Builder.privateKey(Key privateKey)
Set JWT signing private key to use with asymmetric signing algorithms (such as RSA)
|
JwtConfiguration.Builder |
JwtConfiguration.Builder.publicKey(Key publicKey)
Set JWT signing public key to use with asymmetric signing algorithms (such as RSA)
|
JwtConfiguration.Builder |
JwtConfiguration.Builder.sharedKey(byte[] sharedKey)
Set JWT signing shared key to use with symmetric signing algorithms (such as HMAC)
|
default JwtConfiguration.Builder |
JwtConfiguration.Builder.sharedKeyBase64(String sharedKeyBase64encoded)
Set JWT signing shared key to use with symmetric signing algorithms (such as HMAC)
|
JwtConfiguration.Builder |
JwtConfiguration.Builder.signatureAlgorithm(JwtSignatureAlgorithm signatureAlgorithm)
Set JWT token signature algorithm
|
Copyright © 2019 The Holon Platform. All rights reserved.