在flask-security中编辑登录的响应对象

时间:2017-01-18 10:58:25

标签: python flask flask-security

我正在制作一个需要登录功能的小应用程序。我正在使用flask来使api和flask-security具有登录功能。

登录功能正常,但我需要一些自定义形式的响应对象。

现在我得到的响应对象为:

{
  "meta": {
  "code": 200
  },
  "response": {
    "user": {
      "authentication_token": "some token",
      "id": "some id"
    }
  }
}

我需要以某种自定义形式输出:

{
  "meta": {
  "code": 200
  },
  "response": {
    "user": {
        "authentication_token": "some token",
        "id": "some id",
        "role": "some role"
    }
  }
}

我想要用户的角色和响应。我看到了flask-security-config,但没有办法做到这一点。

有没有办法,我可以通过更改flask-security的一些配置或在此api上编写一些包装函数来获得所需的行为。

任何有用的建议都会非常有用。谢谢!

0 个答案:

没有答案