Azure应用服务为" azure webapp"提供身份验证/授权设置。 - 见here。但是,对于所有支持的OAUTH身份验证提供程序(例如Google,Facebook,Twitter等),但Microsoft自己的AD没有授权支持,只需身份验证。一旦用户通过身份验证,他就可以自由进入。任何方式授权(一旦经过身份验证)只能访问特定的Google用户(无需编写自定义代码)?
答案 0 :(得分:7)
嗯,事实证明有一种方法!您可以使用web.config
文件放置在站点的根目录(例如wwwroot
)并使用标准的IIS web.config语法。以下是仅将user1@gmail.com
和user2@gmail.com
放入我们网站的示例:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<authorization>
<allow users="user1@gmail.com,user2@gmail.com"/>
<deny users="*"/>
</authorization>
</system.web>
</configuration>
您可以使用
中的Azure调试控制台轻松添加和编辑文件HTTP:// 您-应用网址的 SCM .azurewebsites.net