#spring #security
#spring #Безопасность
Вопрос:
Я попытался добавить следующие зависимости.
Я обновил проект обновления maven, щелкнув правой кнопкой мыши
, я очистил сборку
, я удалил все зависимости jar, maven и загрузил снова. Но не удалось решить проблему, связанную с JwtAuthenticationToken и JwtTokenMissingException. он по-прежнему показывает, что:
Исключение JwtTokenMissingException не может быть разрешено для типа
JwtAuthenticationToken не может быть разрешено для типа
<dependencies>
<dependency>
<groupId>org.springframework.security.oauth2</groupId>
<artifactId>spring-security-oauth2</artifactId>
<version>2.3.3.RELEASE</version>
</dependency>
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt</artifactId>
<version>0.6.0</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-jwt</artifactId>
<version>1.0.4.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
<version>5.0.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.1.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>4.1.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.1.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>4.1.6.RELEASE</version>
</dependency>
</dependencies>
Комментарии:
1. Пожалуйста, добавьте код, в котором вы пытаетесь использовать классы, загруженные через эти зависимости.
2. Я думаю, что ваши версии JAR создают проблему. например, 4.1.6.RELEASE и 5.0.0.RELEASE. Попробуйте использовать банки с теми же версиями.
3. Я пытался, но он по-прежнему показывает ту же ошибку
Ответ №1:
попробуйте добавить это:
<!-- https://mvnrepository.com/artifact/org.springframework.security/spring-security-oauth2-resource-server -->
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-oauth2-resource-server</artifactId>
<version>5.6.2</version>
</dependency>