【发布时间】:2019-09-20 12:46:29
【问题描述】:
我正在运行一个通过 flask-login 进行身份验证的 dash 应用程序,它在一些安全测试期间出现,当身份验证和/或权限检查失败时,该应用程序不会产生正确的错误。
到目前为止,我所做的只是在权限检查失败时在回调中返回“403”,但当然 dash 会修改这些以适应其自己的 API。
因此,我得到的不是适当的错误,而是带有这样的 JSON 响应的 200:{"response": {"props": {"displayed": "403"}}},或者如果 Dash API 无法处理“403”字符串,我得到一个 500。
【问题讨论】:
-
这是一个您可能会感兴趣的相关讨论:stackoverflow.com/q/59568510/320399
标签: python http flask plotly-dash flask-login