Я бы попробовал Сценарий применения, рекомендации и как разделы Tos этого CodePlex Link. Вы должны быть в состоянии найти сценарий, который соответствует вашим требованиям, и следовать рекомендациям и настройкам, чтобы начать работу.
Если я правильно понял это, клиентское приложение будет передавать имя пользователя/пароль к SilverLight приложение, которое потребовало бы wsHttpBinding, который имеет ClientCredentials = «Имя пользователя». Вам нужно было бы аутентифицировать это по отношению к хранилищу пользователей, настроенному на вашем сервере, например, вы можете настроить SQL Server provider.
Я не уверен, как работает ваше стороннее клиентское приложение, но для этой связи вам потребуется отдельная конфигурация безопасности. Вы могли бы использовать менее безопасную привязку, если приложения находились на одном компьютере и, возможно, использовали clientCredentials = «Windows»/«None»/«Basic».
Сложно сообщить далее, не зная точную ситуацию. Что у вас есть?