В прошлом я создал веб-службы ASP.NET, которые либо были публично использованы, либо использовались для проверки подлинности Windows. Теперь мне нужно создать веб-службу, которая использует протокол SOAP 1.1, и ее необходимо защитить с помощью имени пользователя и пароля от вызывающего.Безопасность веб-службы ASP.NET
Похоже, setting up the infrastructure для WCP является излишним для одного или двух веб-сервисов. Любые другие предложения? Я также думал об использовании бета-версии ASP.NET 4.0, если кто-то изучил это для этого сценария, было бы полезно узнать ваше мнение.
Заранее благодарим за ваши предложения.
Если потребитель-потребитель использует библиотеку, такую как PHP SOAP, смогут ли они легко записывать в заголовок через библиотеку? – Josh
Я не делал этого в PHP, но я думаю, что до тех пор, пока библиотека поддерживает пользовательские заголовки, не должно быть проблем – Jaime
Я сделал это в .NET 4.0 и было 2 синтаксических ошибки 1) Должно быть место между newlocalhost: localhost.AuthSoapHd objAuthSoapHeader = newlocalhost.AuthSoapHd(); 2) для вызова метода web необходимо, чтобы spAuthenticationHeader передавался как параметр – Ronald