Ограничение конечной точки WCF TCP для администраторов

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


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

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

1 ответ

Решение

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

Смотрите эту ссылку: Как: Ограничить доступ с помощью класса PrincipalPermissionAttribute

Другие вопросы по тегам