Я хотел бы добавить страницу с защитой паролем в мое приложение WPF modernUI и могу с ней помочь.Защищенная паролем страница
Прежде всего, я действительно не знаю, как правильно обращаться с этим материалом в моем случае.
Мое применение используется на нескольких машинах. Защищенная страница должна быть какой-то административной страницей для редактирования базы данных, используемой приложением. Моя идея в том, что есть только одна учетная запись администратора. Но эта учетная запись может использоваться с любой машины. Администратор должен иметь возможность изменить свой пароль. Таким образом, на сервере должен быть какой-то зашифрованный файл паролей, к которому можно получить доступ с любого компьютера. Я не хочу хранить пароль в приложении, так как это означает, что администратор должен изменить свой пароль на каждом компьютере.
Итак, мой вопрос: что является лучшим/безопасным решением для моей идеи? Я просто ищу намеки, так как я не знаю, что искать.
Если вы не хотите защищать пароль на локальном компьютере, вам необходимо разработать API, обрабатывающий запросы на вход. Не использовать прямой mysql – chris579
Я думал об использовании базы данных, которая была бы достаточно массивной только для одного имени пользователя и пароля. Или сохранить пароль, зашифрованный в текстовый файл. Почему я не должен использовать mysql? Какая была бы лучшая практика? – mykds
Прямое соединение с MySQL может быть вредным, например. неудачные разрешения или конфиденциальные данные. Каждый может перепроектировать пароль (помните, что вы используете .NET) и можете получить доступ к таблице пользователей, содержащей пароли и соли – chris579