· 8 years ago · Jan 26, 2018, 02:12 PM
1 public String createToken(Authentication authentication, Boolean rememberMe) {
2 long now = (new Date()).getTime();
3 Date validity = new Date(now + 1000000);
4
5
6 return Jwts.builder()
7 .setSubject("SYSTEM") //optional?
8 .claim(AUTHORITIES_KEY, "ADMIN_ROLE")
9 .signWith(SignatureAlgorithm.HS512, secretKey)
10 .setExpiration(validity)
11 .compact();
12 }