Как удалить токен JWTJAVA

Программисты JAVA общаются здесь
Anonymous
Как удалить токен JWT

Сообщение Anonymous »

Я работаю над аутентификацией в Spring Framework с использованием JWT, токена на предъявителя.

Код: Выделить всё

public String generateToken(UserProfile authentication) {

// set the expiration time
Date now = new Date();
Date expiryDate = new Date(now.getTime() + jwtExpirationInMs);

// Generate token and return
return Jwts.builder()
.setSubject(authentication.getUsername())
.claim("roles","user")
.setIssuedAt(new Date())
.setExpiration(expiryDate)
.signWith(SignatureAlgorithm.HS512,jwtSecret)
.compact();
Приведенный выше класс генерирует токен и отвечает пользователю. Мой вопрос заключается в том, как я собираюсь удалить токен, когда пользователь выдает новый токен до истечения срока действия первого токена; отозвать первый токен, когда пользователь запрашивает новый токен до истечения срока действия первого?

Подробнее здесь: https://stackoverflow.com/questions/521 ... -token-jwt

Вернуться в «JAVA»