Подтвердить что ты не робот

Каковы различия между режимом безопасности = "Транспорт" и режим безопасности = "TransportCredentialOnly"

В чем разница между security mode="Transport" и security mode="TransportCredentialOnly", когда я использую его с BasicHttpBinding и настройкой ssl в ISS 7.0?

4b9b3361

Ответ 1

Проверьте здесь: http://developers.de/blogs/damir_dobric/archive/2006/07/31/890.aspx а также http://msdn.microsoft.com/en-us/library/ff648505.aspx

Transport, как представляется, требует HTTPS для шифрования учетных данных и генерирует исключение, если SSL отсутствует. TransportCredentialOnly отправит учетные данные в виде простого текста и незашифрованности и рекомендуется для ТОЛЬКО для тестирования!

Удачи!!

Ответ 2

В режиме безопасности TransportCredentialOnly базовый безопасный транспортный уровень (обычно TLS/SSL) обеспечивает защиту целостности и конфиденциальности для связи, тогда как уровень обмена сообщениями SOAP обрабатывает перенос учетных данных клиента в сообщении SOAP.

Другими словами, режим безопасности TransportCredentialOnly передает учетные данные пользователя в сообщении SOAP без шифрования или подписания сообщения SOAP, а базовое транспортное соединение (обычно TLS/SSL) должно гарантировать, что содержимое сообщения не может быть замечено или изменено сторонний.