Spring boot OAuth 2给出了#34; Unauthorized Error"

时间:2018-04-15 10:37:26

标签: java spring spring-boot oauth-2.0

项目地点: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"错误正在抛出。

1 个答案:

答案 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>

这应该可以正常工作