Мне было поручено настроить учетные данные администратора по умолчанию для настольного приложения .NET.На данный момент приложение использует учетные данные администратора Windows для доступа к странице менеджера, и я хотел бы добавить локальную учетную запись администратора по умолчанию.
Я предполагаю, что пользователь пройдет через следующий процесс: (1) Чистая установка приложения (2) Пользователь запускает приложение (3) Приложение находится в состоянии «выход из системы» (4) Пользователь входит в систему как менеджер спредоставленные учетные данные по умолчанию (предоставленные в руководстве пользователя) (5) После первого входа в систему попросите пользователя обновить локальные учетные данные по умолчанию для более безопасного пароля
После некоторых исследований Google и переполнения стека, яЧитайте, что я определенно не должен жестко кодировать учетные данные пользователя в исходном коде.Я думаю о сохранении имени пользователя и пароля по умолчанию в файле app.config.Затем на странице менеджера пользователь может обновить текущее имя пользователя / пароль на что-то более безопасное.Будет только ОДНА учетная запись локального администратора, поэтому необходимо будет обновить имя пользователя / пароль из файла app.config?
Другими словами, учетные данные пользователя по умолчанию будут сохранены в конфигурации приложения.Затем модифицируется всякий раз, когда пользователь обновляет локальные учетные данные.Работает ли этот подход для ситуации, которую я описал выше?Если нет, я был бы признателен за любые идеи.Я также изучил DPApi, но предпочел бы более простой подход.