2013-01-24 20 views
16

Sto convertendo un profilo attivo STS nel nuovo framework .NET. System.IdentityModel. Il mio codice utilizza UserNameWSTrustBinding che non sembra esistere nel nuovo framework. Eventuali suggerimenti.Qual è il .NET 4.5 equivalente a UserNameWSTrustBinding?

+3

Mi piacerebbe sapere anche dove si trova. O quale sia la soluzione alternativa ... non volendo davvero installare una risorsa Thinktecture di terze parti. – Steve

+1

Le ricerche di Google restituiscono mille risultati per gli esempi ".net 4.5" che utilizzano UserNameWSTrustBinding, nonostante MSDN sia molto chiaro che è stato deprecato. Quindi, sono con te, mi piacerebbe disperatamente sapere come dovresti fare questo in 4.5 – ctb

risposta

3

Anche se questa è una vecchia questione, non ho trovato alcuna risposta non di terze parti su internet, ecco che è :

Per sostituire UserNameWSTrustBinding in .NET 4.5, utilizzare il seguente:

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

ho anche avuto un momento difficile trovare somethi ng quello per .NET 4.5 che non era una libreria di terze parti. Ma mi sono imbattuto in this link per il codice che puoi includere nel tuo progetto.

Problemi correlati