如果选择了Gson映射器,则oauth令牌响应为空

时间:2017-08-24 15:53:28

标签: spring spring-security oauth

当我在application.properties中设置属性 spring.http.converters.preferred-json-mapper = gson 并添加gson依赖项时,不会返回oauth标记(返回的json为空)。
将属性设置为 spring.http.converters.preferred-json-mapper = jackson 使其再次起作用。
我们使用Gson作为主要解析器,我们无法转移到Jackson,你对这个问题有所了解吗?

我在Github上为此问题创建了一个项目(https://github.com/marcellom/sample-oauth2-spring-gson),您可以克隆它并按照自述文件中的说明进行操作。

依赖关系:

  • Spring Boot:1.5.6.RELEASE
  • Gson:2.8.0
  • spring-security-oauth2:2.2.0.RELEASE

提前谢谢!

1 个答案:

答案 0 :(得分:0)

谢谢chimmi!我通过为Gson添加自定义序列化器来解决它。