У меня есть WCFservice с именем IEnvironmentService.Этот сервис предоставляет некоторые небезопасные методы.Я должен защитить некоторые методы в этом сервисе.Чтобы защитить эти методы, я хочу использовать идентичность Windows.Таким образом, кроме определенных методов службы идентификации Windows не могут быть вызваны.Как я могу этого добиться.спасибо.
Вы можете сделать это в своей реализации сервиса (вы ничего не можете сделать по контракту):
[PrincipalPermission(SecurityAction.Demand, Role = @"DOMAIN\group")] public void DoSomethingInsecure() { // do stuff }