IIS授权规则对WCF不起作用(但身份验证是可以的)



我有IIS身份验证设置并为我的WCF web服务工作(在IIS身份验证设置下,我启用了Windows身份验证,禁用了匿名,在服务器和客户端上配置了Windows传输),它正在工作,客户端正在正确地通过他们的凭据。

但是,在IIS authorization rules (Authentication图标旁边)下,我放入了一些规则,但是它们被忽略了。

你必须对WCF的授权做一些特别的事情吗?因为我只是假设IIS会根据规则检查用户的详细信息并允许/拒绝它们。

我宁愿通过IIS而不是代码来完成,因为我的需求非常简单。

谢谢。

老问题,但我有同样的问题。简单地说,您需要使用ASP。. NET兼容模式。关于以下问题,我有一个更详细的答案:为什么IIS中的授权规则不限制对我的WCF服务的访问?

希望这对其他人有帮助!

最新更新