Атрибут авторизации для веб-службы WCF ASP.Net C # 4.0 - PullRequest
1 голос
/ 24 мая 2011

Часть команды создала веб-сервис WCF, и я должен защитить его с помощью ролей Asp.Net. Я думал о нескольких возможностях, таких как создание атрибута авторизации (похожего на тот, что в MVC Framework), но я чувствую себя полностью потерянным. Кто-нибудь есть идеи, с чего начать?

Любой ответ приветствуется. Спасибо

Ответы [ 2 ]

0 голосов
/ 18 июля 2011

Я думаю, вы должны использовать нестандартный поставщик ролей. Он может быть использован вручную из кода или с использованием PrincipalPermissionAttribute. Когда метод службы WCF украшен атрибутом, будет использоваться ваш поставщик ролей (он должен быть определен в файле web.config) для авторизации пользователя

0 голосов
/ 24 мая 2011

Я использую пользовательский UserNamePasswordValidator для защиты служб WCF.

Проверьте это сообщение в блоге: http://codebetter.com/petervanooijen/2010/03/22/a-simple-wcf-service-with-username-password-authentication-the-things-they-don-t-tell-you/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...