我们正在尝试使用iframe将bokeh-server生成的仪表板嵌入到内部门户网站中。Bokeh服务器是云托管的,我们的门户网站可以从外部访问。自动柜员机,我们正在努力确保bokeh服务器的安全,并通过门户网站提供它。我相信,我们需要从我们的门户网站生成session-id,但我们对它的控制有限。
有没有办法将密钥传递给bokeh-server并让它自己生成会话?这样我们就可以将iframe嵌入到web门户中,例如:http://bokeh-prod.acke.com/movies?bokeh-secret=Sup3rSec5etK3y
或者有没有更好的方法来实现这一点?
发布于 2016-12-07 01:54:50
希望你现在已经解决了这个问题,但是如果没有,我找到了解决方法:如果你用bokeh serve app.py --session-ids=external-signed运行,Bokeh服务器会检查会话if。然后,您可以在web门户应用程序中使用函数bokeh.util.session_id.generate_session_id来生成有效的会话ID。
bokeh服务器和web应用程序都需要有环境变量BOKEH_ secret _ key ='‘(您可以使用bokeh secret生成密钥)和BOKEH_SIGN_SESSIONS=true。
如果您仍有需要,我将详细介绍这一过程。
https://stackoverflow.com/questions/38787420
复制相似问题