Сделайте asmx-запрос от имени аутентифицированного пользователя SAML - PullRequest
3 голосов
/ 10 мая 2011

Использование Windows Identity Foundation У меня есть пользователь, который успешно вошел в систему и может запрашивать страницы. Но на любой странице есть проблема, которая зависит от запроса веб-службы asmx к защищенному ресурсу WIF.

Есть ли способ добавить информацию SAML в запрос asmx, аналогично тому, как вы добавили бы ее в запрос WCF?

1 Ответ

0 голосов
/ 11 июля 2011

Я думаю, что вам нужен собственный заголовок в ваших мыльных сообщениях.

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

Это довольно сложный вопрос ...

2D00-a-solution.aspx "> http://weblogs.asp.net/avnerk/archive/2006/04/26/Adding-custom-headers-to-every-WCF-call-2D00-a-solution.aspx

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

другим способомКонечно, нужно вернуться к основам и в основном создать кусок xml (пакет пакета), а затем использовать классы запросов и ответов для ручной обработки информации (не идеально)

...