У меня есть приложение Silverlight, которое будет работать в открытом Интернете и доступно практически всем, кто когда-либо жил.
Приложение использует службы RIA для управления данными в базе данных насервер.
Приложение создает, считывает, обновляет и удаляет данные различных разновидностей, однако я хочу, чтобы эти операции выполнялись только внутри приложения.
Это вызывает два вопроса:
- Есть ли конкретная рекомендация, какой тип аутентификации использовать?Формы или Windows?
- Есть ли способ запретить кому-либо "связываться" с приложением?То есть копировать HTML-код со страницы, содержащей его, вставлять его в свою HTML-страницу на локальном компьютере и запускать?Конечная цель - разрешить запуск приложения только тогда, когда оно встроено в страницу, запрошенную непосредственно с моего сервера и только с моего сервера?