Защищенное веб-приложение ADSF, вызывающее веб-службы - PullRequest
1 голос
/ 21 июля 2011

Службы федерации Active Directory 2.0 полностью настроены и готовы к работе, но у меня есть сценарий, который выходит за рамки почти всего, что я прочитал о включении приложения проверяющей стороны.2 сценария, которые хорошо документированы, включают A) Пассивную аутентификацию для веб-сайта или B) Использование толстого клиента, который аутентифицирован для вызова веб-сервисов.

Мой сценарий таков: у меня есть веб-приложение, которое вызывает службы WCF через Net.TCP для доступа к данным.Мне нужно использовать ADFS 2.0 для защиты каждого вызова WCF с помощью безопасного токена.

Я также не могу использовать пассивный метод аутентификации с помощью ADFS с веб-сайта (ограничения безопасности вне моего контроля).

Итак, мой вопрос: можно ли вручную запросить безопасный токен из ADFS через веб-сайт, а затем использовать этот же токен для вызова моих методов обслуживания WFC?

1 Ответ

1 голос
/ 21 июля 2011

Посмотрите на http://travisspencer.com/blog/2009/03/caching-tokens-to-avoid-calls.html. В этом посте описано, как кэшировать токены безопасности для вызовов службы wcf.

Я думаю, что также должно быть возможно "ввести" уже извлеченный токен в описанном "CacheSecurityTokenProvider".

...