Прежде всего, извините за мой английский, это не мой родной язык. Я постараюсь описать свою проблему настолько, насколько смогу.
Я долго искал в Интернете решение, в котором я мог бы создать службу wcf, которая могла бы отвечать на запросы моих клиентов с помощью имени пользователя и пароля, но без создания сертификата, использования https или чего-либо еще, что требует специального Конфигурация на машине, где будет установлена моя служба Windows.
Вот моя точка зрения: я хочу развернуть приложение для многих моих клиентов. Это приложение будет иметь мобильные устройства и сервер, который будет предоставлять некоторую информацию на мобильное устройство с помощью wcf. У каждого клиента будет свой сервер и множество устройств. Я не хочу, чтобы кто-либо в Интернете мог иметь доступ к этой информации, и по этой причине я должен реализовать процедуру аутентификации с именем пользователя и паролем для каждого запроса, но я не хочу, чтобы меня заставляли устанавливать сертификат, активировать некоторые Порт https на каждой машине, когда я продаю новую копию моего приложения.
Я читал, что в wcf 4.0 есть встроенная система, которая может зашифровать данные, и по этой причине я не хочу использовать дополнительные возможности, если это возможно.
Мой вопрос: возможно ли иметь безопасное решение с учетом моих требований, и если да, как я могу это сделать?
Если мне действительно необходимо создать сертификат и использовать IIS, https или любое другое безопасное решение, можно ли автоматизировать эти вещи в пакете, который будет установлен одним щелчком мыши на каждом сервере моих клиентов?
Заранее благодарим за ваше время.