【发布时间】:2011-05-27 18:00:27
【问题描述】:
我已经阅读了这篇文章How can I use WCF with only basichttpbinding, SSL and Basic Authentication in IIS? 如果我将 clientCredentialType 设置为“Basic”,它似乎工作正常,但是当我将 clientCredentialType 设置为“Windows”时,匿名用户可以访问我的服务。
有人可以对此有所了解吗?如何禁用匿名用户。我已经在 ISS 7.5 中禁用了它。基本身份验证和 Windows 身份验证有什么区别?
更新 当我将 clientCredentialType 设置为“Windows”并浏览到我的服务 url https://ServerName/myservice.svc,I 时,我会提示登录窗口,但是我可以在不输入用户名和密码的情况下输入 OK,我仍然可以看到服务信息页面。但是如果我在虚拟目录上创建一个.html页面,那么我必须输入用户名和密码。否则我看不到页面。
【问题讨论】:
标签: wcf wcf-security