Skip to content
Snippets Groups Projects
Commit 20043509 authored by Tucker Gary Siegel's avatar Tucker Gary Siegel
Browse files

update

parent 7bdacdfc
No related branches found
Tags 0.16.0
No related merge requests found
......@@ -51,10 +51,11 @@ public class JWTUtil {
}
}
private String create(Claims claims, int expMin) {
private String create(Claims claims, LocalDateTime expiration) {
try {
String token = claims.fill(JWT.create()
.withIssuer("dawn")).withExpiresAt(LocalDateTime.now().plus(expMin, ChronoUnit.MINUTES).toInstant(ZoneOffset.UTC)).sign(algorithm);
.withIssuer("dawn")).withExpiresAt(expiration.toInstant(ZoneOffset.UTC)).sign(algorithm);
// .withIssuer("dawn")).withExpiresAt().sign(algorithm);
return token;
} catch (Exception e) {
throw new DawnException(BaseExceptions.INVALID_JWT, e);
......@@ -71,16 +72,16 @@ public class JWTUtil {
public static String issue(String accessSecret, Claims claims) {
JWTUtil util = new JWTUtil(accessSecret);
return util.create(claims, 20); // eventually move 20 to be a variable
return util.create(claims, LocalDateTime.now().plus(20, ChronoUnit.MINUTES)); // eventually move 20 to be a variable
}
public static String issue(String accessSecret, Claims claims, int expTime) {
public static String issue(String accessSecret, Claims claims, LocalDateTime expiration) {
JWTUtil util = new JWTUtil(accessSecret);
return util.create(claims, expTime);
return util.create(claims, expiration);
}
public static String issue(String accessSecret, User user, int expTime) {
public static String issue(String accessSecret, User user, LocalDateTime expiration) {
JWTUtil util = new JWTUtil(accessSecret);
return util.create(Claims.fromUser(user), expTime);
return util.create(Claims.fromUser(user), expiration);
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment