token返回数据格式

Java 未结 1 1610
skeweeed
skeweeed 2020-02-28 17:22

一、该问题的重现步骤是什么?

前端调用获取token接口时返回的数据格式 没有code message这些信息, refresh_token过期时返回的数据 

{

    "code"401,

    "data"null,

    "message""请求未授权"

}

这和获取token错误的信息是一样的  前端不好判断 还有就是如果获取token参数错误 返回结果

{

    "error""invalid_grant",

    "error_description""Bad credentials"

}



二、你期待的结果是什么?实际看到的又是什么?

没有统一返回结果 希望能包装一下返回结果 refresh_token过期能有单独的code码表示

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

spring-blade-boot 2.3.1 在linux上


四、请提供详细的错误堆栈信息,这很重要。



五、若有更多详细信息,请在下面提供


1条回答
  •  smallchill
    smallchill (楼主)
    2020-02-28 18:25

    oauth2标准就是这样的,不带code码,根据httpstatus来判断。

    如果一定要改的话,可以在boot版的这里返回加上R包装

    image.png

    0 讨论(1)
提交回复