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?
16
A
Odpowiedz
1
ja przeniesiony powiązań WCF do thinktecture modelu tożsamości:
https://github.com/thinktecture/Thinktecture.IdentityModel.45
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.
Chciałbym wiedzieć, gdzie to jest. Albo to, co obejście tego ... nie chce instalować zasobów Thinktecture firmy trzeciej. – Steve
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