项目地点:https://github.com/nydiarra/springboot-jwt
我正在使用上面的项目来完成使用Spring启动的OAuth身份验证。但是在调用" http://localhost:8080/oauth/token"时,抛出" Unauthorized"我升级后的错误" spring-boot-starter-parent"版本为" 2.0.0.RELEASE"。我该如何解决这个问题?
克隆项目时," spring-boot-starter-parent"版本是" 1.5.3.RELEASE"它工作正常意味着我可以进行身份验证。 我更改了版本后," Unauthorized"错误正在抛出。
答案 0 :(得分:0)
看起来你正在使用shapassword编码器,编码强度为256.编码你的秘密并将其添加到application.properties的security.jwt.client-secret中
并在你的pom中替换下面的依赖
<dependency>
<groupId>org.springframework.security.oauth</groupId>
<artifactId>spring-security-oauth2</artifactId>
<version>2.0.10.RELEASE</version>
</dependency>
这应该可以正常工作