如何限制从同一网站使用的服务

时间:2016-11-21 07:06:23

标签: c# azure azure-web-sites webapi2

我是azure的新手,我正在尝试设置单页网站(web api 2)。如何限制对我的服务的访问权限,以便我的网站只能使用它?

我知道我可以使用应用服务来设置我的网络应用程序/服务,但据我所知,它将向所有人开放。

我还阅读了有关API的信息,但Api管理服务似乎非常昂贵,并且对于这么简单的任务而言是先进的。有什么选择吗?我走错了路吗?

更新

好的,我看到了基于IP的过滤链接。但正如我所提到的,单页应用程序也托管在Azure上。没有静态IP。如果是这样,我仍然需要知道如何了解IPRange。

1 个答案:

答案 0 :(得分:1)

App Service使用不同的身份验证提供程序Azure Active DirectoryFacebookGoogleMicrosoftTwitter。 我们可以在Azure Portal中设置任何类型的身份验证/授权。有关如何在Azure App Service中对API应用程序使用身份验证的详细信息,请参阅document

enter image description here