У меня есть служба WCF и работаю и могу общаться между сервисом и клиентом .NET 2.0, используя basicHttpBinding.
Теперь мне нужно заблокировать службу WCF, чтобы она могла быть вызвана только проверенными клиентами.
У меня есть контроль над клиентами, которые будут вызывать мой сервис. Клиенты являются частью продукта, который будет установлен в дикой природе и "звонит домой", чтобы нажимать и извлекать данные. Клиентское приложение написано для .Net 2.0 framework и в настоящее время не может быть обновлено до 3.0 или 3.5. Я не могу добавить учетные записи пользователей Windows на клиентские компьютеры.
Каковы мои возможности для защиты службы WCF и возможности аутентификации у моих клиентов .NET 2.0? Кроме того, данные должны передаваться через https.
Я искал в Интернете и чувствую, что я нахожусь на дикой гусиной погоне.