我是azure的新手,我正在尝试设置单页网站(web api 2)。如何限制对我的服务的访问权限,以便我的网站只能使用它?
我知道我可以使用应用服务来设置我的网络应用程序/服务,但据我所知,它将向所有人开放。
我还阅读了有关API的信息,但Api管理服务似乎非常昂贵,并且对于这么简单的任务而言是先进的。有什么选择吗?我走错了路吗?
更新
好的,我看到了基于IP的过滤链接。但正如我所提到的,单页应用程序也托管在Azure上。没有静态IP。如果是这样,我仍然需要知道如何了解IPRange。
答案 0 :(得分:1)
App Service使用不同的身份验证提供程序Azure Active Directory,Facebook,Google,Microsoft,Twitter。 我们可以在Azure Portal中设置任何类型的身份验证/授权。有关如何在Azure App Service中对API应用程序使用身份验证的详细信息,请参阅document。