Вы можете аутентифицировать пользователя с помощью провайдеров членства. Эта аутентификация может происходить двумя способами
- Использование службы аутентификации WCF
- Создание собственных методов службы WCF, которые внутренне используют API поставщика членства
для этого служба WCF должна работать в режиме совместимости с ASP.Net.
Как только пользователь проходит аутентификацию, следующим шагом для вас будет добавление проверок авторизации в вашей службе WCF. Вы можете использовать метод RoleProviders IsUserInRole для выполнения таких проверок. Вы также можете выполнить URL-авторизацию после выполнения вышеуказанных действий. URL-авторизация может ограничивать доступ ко всей службе в зависимости от роли.