2013-01-24 19 views
16

Konwertuję aktywny profil STS na nowy framework .NET 4.5 System.IdentityModel. Mój kod za pomocą UserNameWSTrustBinding, który nie wydaje się istnieć w nowej strukturze. Jakieś sugestie.Co to jest .NET 4.5 równoważne UserNameWSTrustBinding?

+3

Chciałbym wiedzieć, gdzie to jest. Albo to, co obejście tego ... nie chce instalować zasobów Thinktecture firmy trzeciej. – Steve

+1

Wyszukiwania Google dają wyniki dla ".net 4.5" przykładów, które wykorzystują UserNameWSTrustBinding, mimo że MSDN jest bardzo jasne, że jest przestarzałe. Więc jestem z tobą, rozpaczliwie chciałbym wiedzieć, jak powinieneś to zrobić w 4.5 – ctb

Odpowiedz

3

Chociaż jest to stara sprawa, nie mogłem znaleźć żadnej odpowiedzi nie innych firm w internecie, tak tutaj jest :

Aby wymienić UserNameWSTrustBinding w .NET 4.5, należy użyć następujących:

var binding = new WS2007HttpBinding(SecurityMode.{what it was before}); 
binding.Security.Message.ClientCredentialType = MessageCredentialType.UserName; 
0

miałem też problem ze znalezieniem somethi ng dla .NET 4.5, która nie była biblioteką osób trzecich. Ale natknąłem się na kod this link, który można dołączyć do projektu.