Очень широкий вопрос! Прежде всего, вы не можете удалить доступ, например, Ваш URL-адрес все еще будет там, и любой, кто постучит, может случайно его нажать - вы можете ограничить доступ к вашему сервису, проверив некоторые утверждения / факты о звонящем.
Поскольку служба WCF RIA по своей сути является службой WCF, вы можете использовать любой из механизмов WCF для защиты вашей службы (предупреждение: я не знаком с Silverlight, поэтому не все из них могут быть доступны / выполнимы для ограниченных Мир клиентов Silverlight ....):
- требует, чтобы пользователь был действительным удостоверением Windows (в сценариях интрасети)
- требуется сертификат с абонентом
- требуется определенный заголовок в каждом сообщении
- проверить IP вызывающего абонента
Здесь представлено довольно простое решение:
Ограничение доступа к вашей службе WCF для известного клиента Silverlight
Но опять же - это только одно из возможных решений из огромного числа возможностей.