0

我所做的工作需要一定程度的安全性,以便只有目标方才能访问将在仪表板/地图中显示的数据。我只是想确保 Bokeh 和 Folium 是安全的选择。那么包含 Bokeh 仪表板和 Folium 地图的 HTML 文件是自包含的吗?

4

1 回答 1

0

我假设您是在谈论独立的 Bokeh 内容,例如使用 or 创建output_file和或show嵌入在网页中,而不是在谈论 Bokeh 服务器应用程序。componentsjson_items

在这种情况下,Bokeh 数据源等的所有数据完全驻留在浏览器加载的 HTML 页面中。根据您配置 BokehJS 资源的方式,该页面可能会从位于cdn.bokeh.org. 这是默认配置。如果您愿意,可以直接在页面中创建包含 BokehJS 脚本的完全独立的 HTML。一种方法是指定环境变量BOKEH_RESOURCES=inline

不言而喻,无论您的 Python 进程生成 Bokeh 内容的任何内容,都必然可以访问数据,但保护这将是您的责任。此外,当然,限制对生成的 HTML 的分发或访问也是您的责任。

Folium 是一个完全独立的问题,无法评论。大概它总是需要调用一些远程服务来加载地图图块,至少。

于 2020-05-04T18:55:15.193 回答