Angularjs CORS发布浏览Mac localhost应用程序,该应用程序并行使用IE11中的Auth0

Angularjs CORS发布浏览Mac localhost应用程序,该应用程序并行使用IE11中的Auth0,angularjs,macos,oauth,cors,internet-explorer-11,Angularjs,Macos,Oauth,Cors,Internet Explorer 11,我们有一个Angular应用程序,它使用Auth0进行SSO登录。我们主要使用Mac,并使用localhost web服务器在本地进行开发和测试。使用Mac上的浏览器在本地浏览该网站效果良好。我们可以进行身份验证,随后的重定向会做正确的事情。问题是使用IE进行浏览。我们可以使用IP地址连接到OS X上的localhost web服务器。由于我们的应用程序使用完整的URL/URI作为主键,因此我们必须编辑Windows主机文件以将Mac的IP地址映射到localhost,以便密钥匹配 当我在Par

我们有一个Angular应用程序,它使用Auth0进行SSO登录。我们主要使用Mac,并使用localhost web服务器在本地进行开发和测试。使用Mac上的浏览器在本地浏览该网站效果良好。我们可以进行身份验证,随后的重定向会做正确的事情。问题是使用IE进行浏览。我们可以使用IP地址连接到OS X上的localhost web服务器。由于我们的应用程序使用完整的URL/URI作为主键,因此我们必须编辑Windows主机文件以将Mac的IP地址映射到localhost,以便密钥匹配

当我在Parallels上使用IE11浏览站点,使用Auth0登录时,它看起来可以很好地进行身份验证,但之后,当它尝试重定向时,我们会收到一个错误:

XMLHttpRequest用于什么?所需的跨来源资源共享(CORS)


Auth0确实有一个字段用于指定允许的CORS来源,我尝试了我们的应用程序公开的所有可能的URL,甚至只是*。但什么都没用。在Angular应用程序中,我尝试设置$httpProvider.defaults.useXDomain=true;那也没用。我是CORS概念的新手,因此任何见解都将不胜感激。我们只是想找到一种不用部署到开发服务器就可以使用IE进行测试的方法。

我们无法使用IE11进行测试的主要问题似乎已经通过将auth0 angular和auth0小部件库更新到最新版本得到了解决。我仍然偶尔在控制台中看到关于CORS问题的警告,但是我们可以登录并重定向到应用程序的正确部分