Auth0:凭据标志是' true',但是' Access-Control-Allow-Credentials'标题是''

时间:2016-06-15 17:12:44

标签: apache amazon-ec2 cors shiny-server auth0

我在亚马逊上使用ec2实例设置了一个可能不寻常的服务器:

  • 主服务器:具有弹性IP&的Apache服务器域名(apps.mysite.com),SSL保护,使用auth0进行身份验证,在路径apps.mysite.com/secondary处对辅助服务器进行反向代理
  • 辅助服务器:不同的物理服务器,运行闪亮的服务器Web应用程序,没有ssl或身份验证,只允许来自主服务器的连接

我的想法是建立一个主要的网关"服务器易于寻址和安全,可以在计划中打开/关闭任意数量的辅助服务器,以提高成本效率。

这一切似乎都适用于一些测试应用程序,我的真实应用程序最初工作正常。

当用户在辅助服务器上运行一个长进程(> 10分钟)时会出现问题,该进程在完成时会显示几个javascript DataTables。而不是正确显示,表格的轮廓出现(没有内容),连接消失,在控制台中我得到一个错误,如

https://mysite.auth0.com/authorize?response_type=code&scope=ope…mysite.com%2Fredirect_uri&nonce=.... Credentials flag is 'true', but the 'Access-Control-Allow-Credentials' header is ''. It must be 'true' to allow credentials. Origin 'https://apps.mysite.com' is therefore not allowed access.

this SO question开始,我尝试将https://apps.mysite.comhttps://apps.mysite.com/*添加到相关的Auth0应用程序的允许来源中,但这并没有帮助。

有人可以向我解释发生了什么,以及我如何解决它?

0 个答案:

没有答案