2010-09-15 5 views
0

У меня есть приложение Silverlight с классической проблемой пользователя Логин process.My, что когда я слушал браузер с приложением Скрипач, я вижу запрос Юрис ясно, что означает:Silverlight RIA Services проблема шифрования

myriaserviceurl/двоичный/имя пользователя = asd & password = 12345

это не безопасно, не так ли?

У служб RIA есть шифрование? Как я могу шифровать данные между клиентом и сервером?

Thx ваши ответы.

ответ

1

Вам нужно настроить SSL в вашем хостинг сайта, а затем изменить атрибут домена службы проверки подлинности в подобный следующий.

[EnableClientAccess(RequiresSecureEndpoint = true)] 
public class AuthenticationService : AuthenticationBase<User> { } 

С помощью этого атрибута любой клиент, получающий доступ к этой услуге, получит доступ к ней через HTTPS. Если хостинг-сайт не поддерживает HTTPS, т. Е. SSL не настроен, клиенты не смогут получить к нему доступ.
Жесткая часть настраивает SSL для вашего сайта хостинга, но это не слишком сложно. Вы можете следить за this link для более подробного объяснения.

0

Их шифрование пакетов и транспорта - поскольку вы используете HTTP - я думаю, вам нужен транспорт, чтобы избежать просмотра URL. В Silverlight, это означает, что SSL

Но опять же, я все еще получаю мою опору на все это ... :)

Смежные вопросы