【发布时间】:2019-10-29 15:34:46
【问题描述】:
我最近安装了flask-talisman,在定义了默认的内容安全策略后,我意识到我的 Swagger 文档页面没有加载。
Swagger 文档页面由 flask-restplus 自动生成,它只是停止加载。
我定义的内容安全策略 (CSP) 是这样的:
csp = {
'default-src': '\'self\''
}
talisman = Talisman(app, content_security_policy=csp)
是否可以像这样通过向 CSP 中的受信任域添加 swagger 来简单地解决这个问题?
csp = {
'default-src': ["'self'", "*.swagger.com"]
}
talisman = Talisman(app, content_security_policy=csp)
还是需要定义其他参数?
【问题讨论】:
标签: python flask google-cloud-platform swagger-ui flask-restplus