AJAX и asp.net секретный вопрос - PullRequest
0 голосов
/ 03 апреля 2009

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

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

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

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

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

Спасибо.

Ответы [ 2 ]

2 голосов
/ 03 апреля 2009

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

<system.serviceModel>
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
</system.serviceModel>
0 голосов
/ 03 апреля 2009

Я отвечаю на свой вопрос. Эта статья Дино Эспозито объясняет все это: http://msdn.microsoft.com/en-us/magazine/cc793961.aspx

Спасибо.

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