Создайте активную STS с помощью WCF в .NET 4.5

У меня есть сценарий, по которому мне нужно создать службу WCF для предоставления пользовательской аутентификации сторонним приложениям, не являющимся веб-приложениями, которые подключаются в «Активном» режиме, то есть я не могу представить страницу входа в систему через Интернет.

Механизм входа в систему также настраивается (т.е. не обязательно имя пользователя / пароль), поэтому я не могу использовать ADFS или ACS.

Я читал о создании активной STS с использованием WCF, но в основном они относятся к .NET 3.5, и мало что было написано об использовании .NET 4.5 с тех пор, как WIF был интегрирован в структуру.

Я прочитал Примеры того, как STS в .Net 4.5 с использованием WCF, но, похоже, это не соответствует моему сценарию.

Любые указатели приветствуются.


person Ash M    schedule 09.02.2013    source источник
comment
какое-либо окончательное решение с полным образцом исходного кода, работающим над этим?   -  person Kiquenet    schedule 24.06.2013
comment
Закончил с Thinktecture - зачем изобретать велосипед, если thinktecture предоставил твердое колесо бесплатно :)   -  person Ash M    schedule 09.07.2013


Ответы (1)


Может быть, ты хочешь взглянуть на

http://thinktecture.github.com/Thinktecture.IdentityServer.v2/

Это STS с открытым исходным кодом, который включает активные конечные точки.

person leastprivilege    schedule 09.02.2013
comment
Привет Доминик. Я быстро взглянул на IdSrv, но видео предполагало, что это было для веб-сценария, я не понимал, что он также может работать с активными конечными точками. Я не вижу в документации ничего, что предполагало бы, что это возможно и как это сделать github. com / thinktecture / Thinktecture.IdentityServer.v2 / wiki - person Ash M; 10.02.2013
comment
Взглянув на пользовательский интерфейс конфигурации, вы можете включить / отключить конечные точки WS-Trust. - person leastprivilege; 10.02.2013