【发布时间】:2018-04-17 17:41:04
【问题描述】:
我有一个 WCF 服务,使用 netTcpBinding 和一个自定义 ASP.NET 成员资格提供程序(从服务器上的配置文件中读取用户;将是 ServiceAccounts)。传输安全是默认设置。
我使用 PrincipalPermssions 属性来说明这个方法,用户必须是这个角色。
- 效果很好
问题 如果 PrincipalPermssions 属性位于 Service Method 上,则成员资格提供程序似乎才起作用。
有没有一种方法可以将成员资格提供者身份验证应用于所有服务方法,而不管属性如何?
或者是否有另一种默认锁定所有服务方法的方法? - 而不仅仅是用户是有效的 Windows 用户。
【问题讨论】:
标签: c# .net wcf wcf-security nettcpbinding