我有两台安装了 Canvas LMS 和一台 JupyterHub 的不同服务器。
我将 LTI JupyterHub 作为外部应用程序包含在 Canvas 中并设置配置:
c.JupyterHub.tornado_settings = {
'headers': {
'Content-Security-Policy': "frame-ancestors 'self' https://xxxxxxx.yyy"
}}
他的问题是,当我单击“启动我的服务器”按钮(图 1)时,iframe 被阻止,因为 jupyterhub 认为它不安全。
如何为 docker 和每个 jupyterhub 用户设置“Content-Security-Policy”设置?
我读到有一个 jupyter_notebook_config.py 文件,我试图设置它,但它似乎不起作用......