Почему Silverlight 2 поддерживает только привязку WCF basicHTTP? - PullRequest
3 голосов
/ 19 марта 2009

Я в замешательстве ... Как MS может выпустить две версии Silverlight без надлежащей поддержки привязок WCF? Разве они не должны поддерживать связывание wsHTTP по крайней мере? Таким образом, служба может иметь надлежащую безопасность на уровне сообщений? (то есть сертификаты и т. д.)

При использовании базовой привязки HTT похоже, что для защиты службы есть только два варианта ...

  1. HTTPS (но это не распространяется на аутентификацию)
  2. Реализованный на заказ WS-Security поверх базовой привязки HTTP

Я что-то упустил?

Ответы [ 3 ]

4 голосов
/ 23 марта 2009

Silverlight - это технология пользовательского интерфейса, и для страницы Silverlight нормально общаться с одним сервером, который содержит всю логику среднего уровня. Поэтому я считаю разумным, что WCF ограничен привязкой basicHTTP через HTTPS. Насколько я понимаю, более сложные привязки WCF были разработаны для использования между серверами в центрах обработки данных.

Обычно я ожидал бы, что и внутренний, и внешний интерфейс страницы Silverlight будут разрабатываться и кодироваться вместе. Я ожидаю, что сторонние системы будут получать доступ к логике среднего уровня, а не к странице Silverlight напрямую. Afterall Silverlight начинал как «лучше HTML, чем HTML».

В наши дни приложения Silverlight начинают больше походить на приложения толстых клиентов, поэтому ограничения на привязку WCF могут быть уже не такими разумными, как раньше.

3 голосов
/ 11 мая 2009

Хорошо, так что Microsoft Boffin ответил на это здесь. выглядит как «поговори с рукой»

http://silverlight.net/forums/p/20844/78325.aspx#78325

Для финальной версии Silverlight V2.0 ответ - нет. Мы поддерживаем только BasicHttpBinding и PollingDuplexHttpBinding.

(пожалуйста, "пометить как ответ", если это сообщение ответило на ваш вопрос. Спасибо!)

Джефф Цао

0 голосов
/ 19 марта 2009

Я думаю, что BasicHttpBinding - единственная привязка, которая еще была включена для частичного доверия ( APTCA ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...