我正在尝试使用 iframe 中基于令牌的 jupyterhub。我曾尝试通过发送令牌作为标题来使用邮递员。但是在浏览器中
$.ajax({
type : "GET",
url : "http://jupiter.****.com/hub/login",
beforeSend: function(xhr){xhr.setRequestHeader('Authorization', 'token *****');
},
success : function(result) {
},
error : function(result) {
}
});
它给了我一个跨域请求被阻止:同源策略不允许在 *** 读取远程资源。(原因:CORS 请求没有成功)
我已经配置了 jupyterhub_config.py
c.JupyterHub.tornado_settings = {'headers': {'Content-Security-Policy': "frame-ancestors * 'self' " ,'Access-Control-Allow-Origin': '*','Access-Control-Allow-Methods':'*','Access-Control-Allow-Headers':'*','Access-Control-Allow-Credentials':'true'}}
c.Spawner.args = [f'--NotebookApp.allow_origin=*']
任何关于如何实现这一点的指针/建议将不胜感激!