[英]IIS7.0 : how to enable only “Anonymous Authentication” in IIS
我只想通过更改配置文件(web.config)在IIS 7.0中启用“匿名身份验证”。 我们正在打包wcf服务,我们想禁用所有身份验证模式,而只想启用“匿名身份验证”。 是否可以仅通过web.config而不使用IIS用户界面来执行此操作。
我试过下面的代码,但是不起作用:
<authentication mode="None" />
<authorization>
<allow users = "?" />
</authorization>
**ignore typos
您可以通过在web.config的<system.webServer>
标记中添加以下子标记来实现:
<security>
<authentication>
<anonymousAuthentication enabled="true" />
<basicAuthentication enabled="false" />
<digestAuthentication enabled="false" />
<windowsAuthentication enabled="false" />
</authentication>
</security>
我假设匿名是此Web应用程序所需的唯一身份验证模式。
为了使这些web.config设置生效,应在IIS服务器级别上设置身份验证设置委派。
选择您的IIS服务器节点,然后选择“功能委托”,并确保所有类型的身份验证均处于“读取\\写入”委托模式下:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.