2010-12-12 1 views
1

NET-приложение и приложение WCF, которые используют одну и ту же базу данных членства ASP.NET. Они оба используют одну и ту же базу данных членства ASP.NET.Как установить защиту WCF при вызове WCF из веб-приложения, которое разделяет такое же членство ASPNET с сервисом WCF?

Это в основном нравится:

WCF: это https://ServerName/Services.svc ASP.NET: есть https://ServerName/Default.aspx

(как две виртуальные папки, в том же веб-приложения и оба используют базу данных членства ASP.NET же).

Пользователь регистрируется в приложении ASP.NET и может затем принять решение о вызове службы WCF.

Каковы мои настройки для обеспечения безопасности для вызова между ASP.NET и службой WCF, которые делают вызов с использованием учетных данных, предоставленных пользователем при входе в приложение ASP.NET?

+0

Я предполагаю, что клиент вашей страницы aspx является браузером, отображающим некоторую веб-страницу для пользователя. Пожалуйста, не могли бы вы рассказать нам, что является клиентом службы WCF? то есть уточнить, что вы подразумеваете под «Пользователь ... может затем принять решение о вызове службы WCF». –

ответ

0

Если вы запустили приложение в ASP.Net Compatibility mode. Вы получите все функции безопасности, доступные с помощью ASP.Net. Такие вещи, как HttpContext.Current.User, указывают на зарегистрированного пользователя.

0

Для быстрой реализации (быстрее всего я хочу встать и запустить) получить библиотеку сервиса Juval Lowy`s ServiceModelEx от http://www.idesign.net и использовать его декларативную библиотеку безопасности.

Я много использовал эту библиотеку, и она хорошо работает.

 Смежные вопросы

  • Нет связанных вопросов^_^