Вот фрагмент кода, с которым я работаю:
Код: Выделить всё
import io.jsonwebtoken.Claims;
import io.jsonwebtoken.Jwts;
import io.jsonwebtoken.security.Keys;
import javax.crypto.SecretKey;
public class JwtTokenValidator {
public Claims validateToken(String jwt) {
SecretKey key = Keys.hmacShaKeyFor("mySecretKey".getBytes());
Claims claims = Jwts.parserBuilder()
.setSigningKey(key)
.build()
.parseClaimsJws(jwt)
.getBody();
return claims;
}}
Проблемы, с которыми я столкнулся:
- В сообщении об ошибке указано, что parserBuilder() не определен.
- Я хочу убедиться, что использую правильную версию библиотеки JJWT.
- Я использую библиотеку JJWT версии 0.12.6.
- Я импортировал все необходимые классы из пакета JJWT.< /li>
- Что может быть причиной «неопределенная» ошибка для метода parserBuilder()?
- Существует ли правильный способ анализа и проверки токенов JWT с использованием библиотеки JJWT, который я мог пропустить?
Подробнее здесь: https://stackoverflow.com/questions/788 ... validation