У меня есть клиент, который общается с TCP-сервером. Я храню имя пользователя / пароль в app.config. Я хочу зашифровать имя пользователя / пароль, а также app.config будет зашифрован в соответствии со стандартным методом (который я знаю, как это сделать).
Я предполагаю, что мне понадобится серверная сторона провайдера, которая возьмет зашифрованный пользователь / пароль и аутентифицирует его. Сервер также управляется приложением asp.net, которое будет использовать стандартный поставщик членства, если сервер использует Sql Server в качестве своего db, или что-то подобное для Sqlite / Oracle.
Так что вопросы.
- Какой идеальный поставщик на стороне сервера для аутентификации пользователя.
- Какой принятый способ шифрования пользователя / имени и пароля.
- Или серверу нужен пользовательский валидатор user / passw, который принимает зашифрованный user / pass.
- Могу ли я каким-то образом подключить поставщика / пользователя сервера к поставщику членства asp.net
Для идеального поставщика нужно ли создавать учетные записи на сервере.
Вероятно, существует более 500 клиентов.
Большое спасибо.
Боб.