У меня есть приложение, которое использует Silverlight и ASP.NET в качестве интерфейсного. Он извлекает данные с сервера, вызывая некоторые службы RESTful WCF, размещенные там. Я бы хотел, чтобы любопытный пользователь открыл новое окно браузера и сам вызывал веб-сервис. Есть ли способ ограничить доступ к веб-сервисам к конкретному приложению?Как обеспечены службы RESTful WCF, чтобы только вызывающее приложение могло их называть?
Спасибо!
возможно с .NET 4 и NetTcpBinding для Silverlight, вы будете иметь больше возможностей. –
@marc_s - netTcpBinding может помочь, но он мог бы по крайней мере реализовать базовую защиту токена UserName через WS-Standards (он не является родным в Silverlight ... но существует возможная реализация). –