OAuth2 中 如何统一错误信息格式(JOSN)。使整个 Restful 服务具有统一返回格式。

来源:3-6 服务异常处理

lilang

2017-10-18

写回答

4回答

beyond_0012

2018-05-16

同问。。。怎么把SpringSecurity里的异常、错误信息重新包装,以统一的json形式返回{code:"xxx",msg:"xxx",data:"xxx"}

1
0

丶恶徒丶

2017-10-29

可以看一下有个免费的课程叫做玩着springboot web 那个  自定义一个类做返回就可以了

1
1
lilang
你好,那个我看了,现在oauth,认证错误时,返回的格式和我自定义的返回格式不一致。所以想如何统一
2017-11-01
共1条回复

JoJo

2017-10-19

额...能具体描述一下么?没明白你想要什么效果。

1
3
lilang
实践了下,行不通。(>﹏<)
2017-11-01
共3条回复

lilang

提问者

2017-11-01

// oauth2 认证失败响应内容
{
    "error": "invalid_token",
    "error_description": "Access token expired: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoiNTlkZjQ2MjYyYzBiN2Q0NDIwNDY2YTA1IiwidXNlcl9uYW1lIjoibGx0aW1lOTBAZm94bWFpbC5jb20iLCJzY29wZSI6WyJhbGwiXSwiZXhwIjoxNTA5NDUyMjcxLCJhdXRob3JpdGllcyI6WyJBRE1JTiJdLCJqdGkiOiIzM2FjZjc3OS1iMzgzLTRmMzItOTBlOC0yOTRiNWRhMDVlNzgiLCJjbGllbnRfaWQiOiJibGFzdC1hcHAifQ.nKK8rZuji53hRBNYjON6hSuQrj7MfAWtNyd662_D32g"
}

// 自定义的 RESTFul api 统一返回内容
{
    code:1,
    error:"",
    data:{
        "id":"xxxxx",
        "age":11
    }
}

如何统一两者返回的Json格式。

0
0

Spring Security技术栈开发企业级认证与授权

Spring Security技术栈,REST风格开发常见接口,独立开发认证授权模块保证REST服务安全

2662 学习 · 1561 问题

查看课程