Skys answer не отвечает на вопрос?
Мне кажется, что действительно необходимо вызвать службу аутентификации WCF из приложения ASP.NET?
Рассмотрим трехуровневое приложение, для которого весь доступ к базе данных должен выполняться уровнем приложения. Существует единая база данных (уровень данных), содержащая бизнес-данные, а также данные о членстве.
Я написал трехуровневую реализацию, в которой настраиваемый членство MembershipProvider на уровне представления вызывает службу AuthenticationService на уровне приложения, которая, в свою очередь, запускает мою процедуру проверки подлинности.
Я мог бы довольно легко создать пользовательский сервис WCF (например, не AutheticationService), который выполняет эту аутентификацию, но я стараюсь по возможности использовать объекты .NET.
было бы неплохо, если бы я мог указать ASP.NET использовать AutheticationService без необходимости настраиваемого поставщика членства, но я не думаю, что это возможно?