2009-04-03 8 views
0

У меня есть несколько вопросов относительно механизмов безопасности в asp.net (2.0).AJAX и asp.net вопрос безопасности

Я всегда пользовался аутентификацией по формам + Page.User для проверки разрешений.

Теперь мне нужно отправить некоторые данные с javaScript (jQuery) на стороне клиента в службу WCF. Будет ли мой IPrincipal доступен по-прежнему из HttpContext службы WCF (я размещаю свои службы в одном и том же IIS, в том же домене).

Мне особенно интересно, если $ .Ajax возьмет куки-файл проверки подлинности клиента и назначит его HttpContext на сервере (или это произойдет автоматически)?

Какие здесь могут быть ошибки/ловушки?

спасибо.

+0

Я не совсем уверен, что понимаю. Вы пытаетесь войти в систему с помощью WCF или просто выполнить привилегированную операцию через WCF? – bendewey

ответ

2

Вы можете, но нужно установить это свойство в web.config вашего сервиса WCF.

<system.serviceModel> 
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true" /> 
</system.serviceModel> 
Смежные вопросы