Проблема с методом parserBuilder() в библиотеке JJWT для проверки токена JWT.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Проблема с методом parserBuilder() в библиотеке JJWT для проверки токена JWT.

Сообщение Anonymous »

В настоящее время я работаю над приложением Spring Boot, которое использует библиотеку JJWT для проверки токена JWT. Однако у меня возникла проблема с методом parserBuilder(). Моя цель — проанализировать и проверить токен JWT с использованием секретного ключа, но я столкнулся с ошибкой компиляции, в которой говорится: «Метод parserBuilder() не определен для типа Jwts».
Вот фрагмент кода, с которым я работаю:

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

 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, который я мог пропустить?
Я пытался использовать parserBuilder() из библиотеки JJWT для анализа и проверки токена JWT. Я настроил SecretKey с помощью Keys.hmacShaKeyFor() и вызвал parserBuilder() в классе Jwts, чтобы создать анализатор, установить ключ подписи и проанализировать JWT. Однако я столкнулся с ошибкой компиляции, в которой говорилось: «Метод parserBuilder() не определен для типа Jwts», что помешало успешной компиляции кода. Я ожидал, что код будет работать без ошибок и объект Claims будет возвращен правильно.

Подробнее здесь: https://stackoverflow.com/questions/788 ... validation
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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