Skip to content

Commit

Permalink
fix: Token expiring date
Browse files Browse the repository at this point in the history
  • Loading branch information
GeovaniTech committed Jul 23, 2024
1 parent 77d603b commit 3c0028a
Showing 1 changed file with 6 additions and 3 deletions.
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
package org.acme.security.jwt;

import java.time.Instant;
import java.time.temporal.ChronoUnit;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
import java.util.HashSet;

Expand All @@ -12,12 +11,16 @@

public class GenerateToken {
public static void main(String[] args) {
Calendar c = Calendar.getInstance();
c.setTime(new Date());
c.add(Calendar.YEAR, 1);

String token =
Jwt.issuer("https://www.devpree.com.br/investme/issuer")
.upn("investme-api")
.groups(new HashSet<>(Arrays.asList("User", "Admin")))
.claim(Claims.birthdate.name(), new Date())
.expiresAt(Date.from(Instant.now().plus(1, ChronoUnit.YEARS)).toInstant())
.expiresAt(c.toInstant())
.sign();
System.out.println(token);
}
Expand Down

0 comments on commit 3c0028a

Please sign in to comment.