Примеры того, как использовать STS в .Net 4.5 с помощью WCF

Я ищу примеры того, как использовать STS в .Net 4.5 с использованием WCF.

Итак, сценарий таков: у меня есть веб-приложение MVC 4, и я хочу написать STS для аутентификации и получения утверждений, которые хранят свои данные в традиционной схеме базы данных SqlMembershipProvider, которую мы все знаем и любим.

Я предполагаю, что STS может быть простой службой WCF.

Я гуглил, но могу найти только то, что показывает, как все это делать, когда WIF был отделен от Core Framework. т.е. до того, как он был встроен в .Net 4.5


person Peter    schedule 12.10.2012    source источник


Ответы (1)


Написание вашего решения может быть не таким простым, как вы ожидаете. Взгляните на https://github.com/thinktecture/Thinktecture.IdentityServer.v2. который является .NET STS. Я думаю, в вашем случае будет достаточно его использования, и он очень активно развивается.

person Teoman Soygul    schedule 12.10.2012
comment
Как только я запустил его и запустил, я не мог понять, как добавить поставщика удостоверений SQL. Любые советы там - person Peter; 14.10.2012
comment
Документы говорят, что IdSrv по умолчанию использует классические поставщики ASP.NET, но включает пакет NuGet универсального поставщика ASP.NET. Эти новые поставщики поддерживают все выпуски SQL Server от 2005 до SQL Azure (включая SQL Compact). Чтобы переключиться на этих провайдеров, раскомментируйте их в web.config (в разделе членство, роли и профиль). - person Teoman Soygul; 14.10.2012