как кэшировать информацию аутентификации в WCF? - PullRequest
2 голосов
/ 06 марта 2012

Я использую Message / Username / Custom MembershipProvider для своей аутентификации службы WCF.

по умолчанию WCF аутентифицирует каждый звонок от клиента.

База данных доступа My Custom MembershipProvider для проверки имени пользователя / пароля.

поэтому для каждого вызова клиента служба должна обращаться к базе данных для аутентификации, и это может повлиять на производительность по мере увеличения количества вызовов.

Существует ли способ кэширования этой информации аутентификации по умолчанию (возможно, путем создания заявки и использования этой заявки для дальнейшей аутентификации, как в ASP.NET)?

1 Ответ

1 голос
/ 06 марта 2012

Вы абсолютно можете использовать ASP.NET Forms Auth для вызовов WCF, сохраняя маркер как cookie, который передается при каждом запросе.

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