Как обезопасить веб-сервис и упростить его использование для любой платформы.
Настройка: Asp.NET 2.0, Dot Net 2.0, c # 2.0, Visual Studio 2005. Веб-сервер является IIS и использует https (SSL)
- Я хотел бы избежать установки чего-либокак WSE 3.0.Я предпочитаю чистый метод c #, который можно взять с собой в будущие версии Visual Studio и IIS.
- Каждый должен иметь возможность посещать URL-адрес и описание веб-службы и видеть WSDL без аутентификации.
- Защита поможет предотвратить отправку нежелательной почты на методы нашего веб-сервиса.
- Простая реализация: я не хочу управлять сертификатами для клиентов или устанавливать что-либо.
- клиент только отправляетимя пользователя и пароль.
Значит ли это, что аутентификация заголовка SOAP является единственным способом?Я нашел эти ссылки, но не знаю, будут ли они работать не для клиентов .NET?
http://aspalliance.com/805 и http://www.codeproject.com/KB/webservices/SOAPHeaderAuthentication.aspx
Я также вижу эту статью но не знаю, если и как это реализовать (не очень хороший пример).
Пожалуйста, сообщите или дайте мне хорошую ссылку (нет видео, пожалуйста).Спасибо!