【发布时间】:2019-04-28 02:09:05
【问题描述】:
我是 Azure 的新手。我有静态网站,我将在 AZURE Blob 中部署,该网站将调用托管在 Azure 中的 ASP.NET Web API(APP 服务)。
静态网站将有一个可公开访问的表单(匿名访问),此表单将通过 ASP.NET Web API(匿名)将数据保存到 Azure SQL。
如何限制只能从我的静态网站调用我的 Web API?
【问题讨论】:
-
最终您无法验证调用应用程序,因为它在用户的设备上运行,并且您也没有身份验证,因此您无法验证用户。可能你能做的最多的就是在 API 上设置 CORS,这样跨域请求只会被你的托管 URL 接受。它不会阻止某人调用您的 API,例如使用 CURL,但总比没有好。 :)
标签: azure asp.net-web-api azure-storage