Как защитить метод службы WCF с определенной идентификацией Windows - PullRequest
0 голосов
/ 21 января 2010

У меня есть WCFservice с именем IEnvironmentService.Этот сервис предоставляет некоторые небезопасные методы.Я должен защитить некоторые методы в этом сервисе.Чтобы защитить эти методы, я хочу использовать идентичность Windows.Таким образом, кроме определенных методов службы идентификации Windows не могут быть вызваны.Как я могу этого добиться.спасибо.

1 Ответ

2 голосов
/ 21 января 2010

Вы можете сделать это в своей реализации сервиса (вы ничего не можете сделать по контракту):

[PrincipalPermission(SecurityAction.Demand, Role = @"DOMAIN\group")]
public void DoSomethingInsecure()
{
    // do stuff
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...