#c# #windows-authentication #impersonation
#c# #windows-аутентификация #олицетворение
Вопрос:
Как выдать себя за пользователя без пароля в приложении проверки подлинности Windows на c #?
Комментарии:
1. Почему вы хотите это сделать? Это звучит как серьезная проблема безопасности!
2. Создайте фиктивную учетную запись пользователя для тестирования или используйте свою собственную учетную запись.
3. Мне нужно запустить приложение с определенным пользователем, но приложение использует только учетную запись службы, кэш не очищается после входа другого пользователя в систему проверки подлинности Windows.
Ответ №1:
У всех пользователей есть пароли.
Из ваших комментариев в основном потоке вы упоминаете, что приложение использует только учетную запись службы. Это не редкость.
В идеальном сценарии ваша организация создаст отдельную учетную запись службы специально для тестирования. Имя и пароль для этой учетной записи будут известны команде разработчиков, чтобы их можно было предоставить во время разработки и тестирования.
Если это не так, возможно, вы используете производственную учетную запись пользователя, и становится трудно отличить действия, выполняемые во время разработки и выпуска.