Ограничение конечной точки WCF TCP для администраторов
Как ограничить доступ удаленно доступной конечной точки WCF к локальному администратору / администратору домена?
Изменить: после добавления [PrincipalPermission(SecurityAction.Demand, Name = "AdminUser")]
к моей реализации метода канала WCF, пытаясь вызвать метод службы из моего клиента SecurityAccessDeniedException
, который является прогрессом.
Как разрешить Windows запрашивать у пользователя информацию о новом пользователе (или токене безопасности), чтобы я мог повторно установить соединение WCF как правильный пользователь?
1 ответ
Решение
Вы можете сделать это с помощью принципала PrincipalPermissionAttribute, добавленного к методам, объявленным в вашей службе WCF.
Смотрите эту ссылку: Как: Ограничить доступ с помощью класса PrincipalPermissionAttribute