2010-05-05 3 views
0

У меня есть клиентские приложения, которые говорят с моим приложением silverlight и его веб-сервисами. Таким образом, клиентское приложение запускается на клиентском компьютере и выполняет вызовы непосредственно в приложение silverlight, работающее на компьютере, а также вызывает вызовы веб-сервисов.Приложение для связи приложений и безопасности

Я хочу, чтобы имя пользователя/пароль было обработано сторонним клиентским приложением.

Любая идея, как я могу это сделать?

ответ

0

Я бы попробовал Сценарий применения, рекомендации и как разделы Tos этого CodePlex Link. Вы должны быть в состоянии найти сценарий, который соответствует вашим требованиям, и следовать рекомендациям и настройкам, чтобы начать работу.

Если я правильно понял это, клиентское приложение будет передавать имя пользователя/пароль к SilverLight приложение, которое потребовало бы wsHttpBinding, который имеет ClientCredentials = «Имя пользователя». Вам нужно было бы аутентифицировать это по отношению к хранилищу пользователей, настроенному на вашем сервере, например, вы можете настроить SQL Server provider.

Я не уверен, как работает ваше стороннее клиентское приложение, но для этой связи вам потребуется отдельная конфигурация безопасности. Вы могли бы использовать менее безопасную привязку, если приложения находились на одном компьютере и, возможно, использовали clientCredentials = «Windows»/«None»/«Basic».

Сложно сообщить далее, не зная точную ситуацию. Что у вас есть?

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