Ограничение конечной точки WCF TCP для администраторов - PullRequest
1 голос
/ 09 декабря 2010

Как ограничить доступ удаленно доступной конечной точки WCF к локальному / домену администратор ?


Изменить: После добавления [PrincipalPermission(SecurityAction.Demand, Name = "AdminUser")]в моей реализации метода канала WCF при попытке вызвать метод службы из моего клиента выдается SecurityAccessDeniedException, что является прогрессом.

Как разрешить Windows запрашивать у пользователя новые данные пользователя (или токен безопасности)так что я могу заново инициализировать соединение WCF как правильный пользователь?

1 Ответ

1 голос
/ 09 декабря 2010

Это можно сделать с помощью PrincipalPermissionAttribute , добавленного к методам, объявленным в вашей службе WCF.

См. Эту ссылку: Практическое руководство. Ограничение доступа с классом PrincipalPermissionAttribute

...