Честно говоря, это понятие опасно . Вы отказываетесь от модели безопасности операционной системы для размещения ленивых пользователей.
Другая проблема в том, что ваша архитектура фрагментирована. Если у вас есть тонны рабочих станций в большой организации, которые не используют надлежащую платформу для унифицированной аутентификации (например, AD / LDAP / Etc ...), то вы столкнетесь с очень трудным для поддержания беспорядком.
То, что вы здесь делаете, это закрываете отверстие, вы не исправляете трещину. Я настоятельно предлагаю вам использовать это отсутствие исходного кода, чтобы "исправлять" систему вместе как катализатор изменений.
Если вы так одержимы сохранением инфраструктуры, как есть, то вам следует обратиться к проверенным и проверенным программным решениям, которые помогут сохранить привычные вещи для ваших пользователей.
Взгляните на приложение FOSS KeePass . Это позволит вам надежно хранить свои пароли (проблема, с которой ваше предложение все равно придется решать), и вы можете попросить своих пользователей хранить свои БД на USB-флешке, которую они всегда держат при себе. Они могут один раз войти в свою базу данных KeePass и использовать горячие клавиши Auto-Type для ввода своих паролей в различные поля входа, для которых они запрашиваются. Это может работать не только для запросов аутентификации IE, но и для всех ваших приложений.
Приятно то, что вы можете заставить людей использовать относительно надежные пароли, поскольку им нужно будет запомнить только один (KeePass DB).
В конечном итоге вы столкнетесь с проблемами, пытаясь решить проблемы с авторизацией, даже ваше существующее решение, вероятно, делает это очень хакерским способом, и в будущем вам будет все труднее продолжать это поведение. , Это главным образом потому, что это решение «IFFY AT BEST», и, вероятно, его будет сложнее выполнить по мере развития безопасности.