Uri*_*Uri 5 authentication authorization azure oauth-2.0 azure-web-sites
Azure应用服务为"azure webapp"提供身份验证/授权设置 - 请参阅此处.但是,对于所有支持的OAUTH身份验证提供程序(例如Google,Facebook,Twitter等),但微软自己的AD都没有授权支持,只需要身份验证.一旦用户通过身份验证,他就可以自由进入.任何方式授权(一旦经过身份验证)只能访问特定的Google用户(无需编写自定义代码)?
好吧,事实证明有一种方法!您可以使用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>
Run Code Online (Sandbox Code Playgroud)
您可以使用Azure调试控制台轻松添加和编辑文件
http:// your-app-url.scm .azurewebsites.net
.
| 归档时间: |
|
| 查看次数: |
680 次 |
| 最近记录: |