我有一个测试版网页应用程序,我想密码保护。我想像在IIS中那样锁定整个文件夹,然后强制用户名/密码弹出。我在IIS7上使用我之前的共享主机完成了这项工作。但是,现在我已将网站迁移到Azure网站,我找不到在Azure中执行此操作的方法。
我已阅读过的所有反馈似乎都表明它只是表单身份验证。这是真的,还是有办法用密码保护完整的Azure网站?
谢谢,
编辑:
我在网络应用程序中进行身份验证,因为这是Web应用程序的要求,但我希望对应用程序外部的所有内容进行简单的密码保护。
答案 0 :(得分:6)
在nuget上找到答案," HttpAuthModule",奇妙的小实用程序
答案 1 :(得分:6)
现在可用的另一个选项是使用新的Azure网站身份验证/授权功能。这使您可以快速轻松地将Azure Active Directory登录添加到整个网站,而无需更改任何代码。它也适用于站点插槽,因此您可以在受登录页面保护的暂存插槽中使用您的站点的测试版,以及公开公开的生产版本。
博文:http://azure.microsoft.com/blog/2014/11/13/azure-websites-authentication-authorization/
答案 2 :(得分:0)
如果你想要一个非常轻量级的表格验证解决方案,这也可能是有价值的:
奖励:强制服务于https:https://selimgueler.azurewebsites.net/how-to-configure-azure-web-sites/