【发布时间】:2015-04-01 17:04:57
【问题描述】:
我遵循了 SinglePageApp-DotNet 示例,它运行良好。
然后我想让单页应用程序调用一个启用 CORS 的 web api。这两个应用程序都由 AAD 保护并部署到 Azure 网站,我无法让它工作。我按照https://github.com/omercs/corsapisample 和https://github.com/matvelloso/AngularJSCORS 的示例对每个单词进行了操作,但出现“此请求的授权已被拒绝”错误。
当我禁用控制器操作的 [Authorize] 属性时,它起作用了。所以我认为CORS设置是正确的。从日志中我可以看到 CORS 预检(OPTION 调用)成功。
知道如何解决这个问题吗?非常感谢您的帮助。
【问题讨论】:
标签: angularjs azure asp.net-web-api cors adal