【问题标题】:Does anyone know how to change response error format in Spring security oauth2?有谁知道如何在 Spring security oauth2 中更改响应错误格式?
【发布时间】:2015-10-22 01:41:47
【问题描述】:

我正在使用 Spring 安全 oauth2。默认情况下,oauth2 返回它自己的错误格式,如{error : "Invalid_grant", error_description : "something"}。我想将其更改为我自己的自定义格式,因此在我的应用程序中,它保持一致。谁能帮帮我吗?我浏览了很多链接,但直到现在都没有找到合适的解决方案。

【问题讨论】:

    标签: java spring spring-security spring-security-oauth2


    【解决方案1】:

    您得到的结果是一个 JSON 文档。

    1. 例如查看 Jackson 或 Gson 库以解析(反序列化)JSON 文档。您可以一一获取数据值或反序列化为类实例。
    2. 解析后根据需要修改数据
    3. 使用相同的库 Jackson 或 Gson 编写(序列化)新的 JSON 文档。
    4. Jackson 还可以生成 XML、YAML 和 CSV 文档作为输出

    https://github.com/FasterXML/jackson-core
    https://github.com/google/gson

    【讨论】:

    • 感谢您的回答。如果可能的话,我想有一些 java 代码作为指导。如果您有任何想法/请告诉我
    猜你喜欢
    • 2016-04-04
    • 2020-05-13
    • 2019-10-27
    • 2014-03-31
    • 2019-01-08
    • 2020-10-03
    • 1970-01-01
    • 1970-01-01
    • 2021-05-19
    相关资源
    最近更新 更多