@Service public class JwtService extends Object
Constructor and Description |
---|
JwtService(AppPropertiesUtilJwt appProperties) |
Modifier and Type | Method and Description |
---|---|
String |
generateJwt(JwtGenerateRequestDTO request)
Generates a JWT encapsulating the requested paramaters including any number of custom claims.
|
JwtClaimsDTO |
getClaims(String jwt)
Returns the claims of a JWT.
|
static String |
getRawToken(javax.servlet.http.HttpServletRequest request)
Extracts the JWT from am `Authorization` HTTP header.
|
public JwtService(AppPropertiesUtilJwt appProperties)
public String generateJwt(JwtGenerateRequestDTO request)
request
- The details of the JWT to be generated.public JwtClaimsDTO getClaims(String jwt)
jwt
- The compacted JWT to validate.public static String getRawToken(javax.servlet.http.HttpServletRequest request)
request
- The HttpServletRequest
bearing the JWT.Copyright © 2020. All rights reserved.