Что такое .NET 4.5 эквивалентно UserNameWSTrustBinding? - программирование
Подтвердить что ты не робот

Что такое .NET 4.5 эквивалентно UserNameWSTrustBinding?

Я преобразовываю активный профиль STS в новую платформу .NET 4.5 System.IdentityModel. Мой код использует UserNameWSTrustBinding, который, похоже, не существует в новой структуре. Любые предложения.

4b9b3361

Ответ 1

Хотя это старый вопрос, я не смог найти какой-либо сторонний ответ в Интернете, поэтому вот он:

Чтобы заменить UserNameWSTrustBinding на .NET 4.5, используйте следующее:

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

Ответ 3

Мне также было трудно найти что-то, что для .NET 4.5, которая не была сторонней библиотекой. Но я встретил эту ссылку для кода, который вы можете включить в свой проект.