XMLHttpRequest无法加载.Redirect已被CORS策略阻止

时间:2017-01-26 16:37:44

标签: asp.net angular asp.net-web-api adfs

当我尝试使用ADFS STS验证用户时出错。我得到如下错误

  

XMLHttpRequest无法加载https // authserver.com。从https://authserver.com重定向到https://sts.mycompany.com/adfs/ls?wa=xxxx .....已被CORS政策阻止:请求需要预检,不允许遵循跨源重定向

这是我的情景:

  1. 我有一个Aungular2应用程序和一个用于验证用户身份的ASP.Net Web API。
  2. 此Web API配置了ADFS / STS(内部部署)。
  3. 当我直接调用此Web API时,我可以看到它正在重定向到STS并返回所需的用户凭据。
  4. 但是,如果我从Angular2模块调用此Web API,我会得到上面给出的异常。

    注意:在Chrome网络中,我可以调用我的角度服务2次。 首先使用请求方法:OPTIONS,第二次使用Request Method:Get,返回Http 302。

    有谁知道如何解决此问题。

    提前致谢。

0 个答案:

没有答案