public enum DefaultJwtTokenBuilder extends Enum<DefaultJwtTokenBuilder> implements JwtTokenBuilder
JwtTokenBuilder implementation.JwtTokenBuilder.AuthPart| Enum Constant and Description |
|---|
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
String |
buildJwt(JwtConfiguration configuration,
Authentication authentication,
String jwtTokenId)
Build a JSON Web Token using given
JwtConfiguration for given Authentication. |
static DefaultJwtTokenBuilder |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static DefaultJwtTokenBuilder[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOfbuildJwt, buildJwtToken, getpublic static final DefaultJwtTokenBuilder INSTANCE
public static DefaultJwtTokenBuilder[] values()
for (DefaultJwtTokenBuilder c : DefaultJwtTokenBuilder.values()) System.out.println(c);
public static DefaultJwtTokenBuilder valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic String buildJwt(JwtConfiguration configuration, Authentication authentication, String jwtTokenId) throws JwtConfiguration.InvalidJwtConfigurationException
JwtTokenBuilderJwtConfiguration for given Authentication.buildJwt in interface JwtTokenBuilderconfiguration - JWT configuration (not null)authentication - Authentication for which to create the JWT (not null)jwtTokenId - JWT token id (jit claim)JwtConfiguration.InvalidJwtConfigurationException - Invalid JWT configurationCopyright © 2019 The Holon Platform. All rights reserved.