Назад | Перейти на главную страницу

Сброс пароля Windows через Интернет

У меня, может быть, глупый вопрос. Если вы размещаете веб-сайт на веб-сервере ISS и даете своим сотрудникам ссылку, по которой они могут пройти аутентификацию с паролями Windows, которые они используют в офисе.

Скажем, Джон Доу с паролем Windows 12345 аутентифицируется на https://mywebsite.com/ чтобы увидеть его график работы на следующей неделе

Можно ли позволить пользователю сбросить свой пароль из дома с помощью ссылки для сброса пароля, отправленной по почте, точно так же, как он сидит перед рабочей станцией Windows 10 в офисе и сбрасывает просроченный пароль?

Или в других случаях невозможно расширить диалог аутентификации ссылкой для сброса пароля и как это сделать.

Сначала вы должны понять, что есть разница между Password reset и Password change в Windows.

Администратор может сбросить пароль пользователя и при этом уничтожить потенциально важные данные пользователя.

Пароль пользователя можно изменить, указав старый пароль и новый.

Windows не имеет встроенных функций для изменения пароля Windows через веб-страницу. (за исключением PowerShell Web Access, который был бы излишним).

Таким образом, вы можете создавать свои собственные веб-страницы, которые позволяют пользователю изменять свой пароль. Чтобы сделать это через веб-страницу, вам потребуется вызвать функцию Win32 API. Я не думаю, что для этого есть управляемый метод (dot.net).

Существует также вопрос о локальных учетных записях и учетных записях домена.

По соображениям безопасности я бы не стал реализовывать такую ​​функцию.

Если вы хотите сбросить пароль, вам нужно будет запустить веб-сайт под привилегированной учетной записью или реализовать какой-то фоновый процесс, который принимает запросы на сброс с веб-страницы. Все это нетривиально и не рекомендуется, если вы действительно не знаете, что делаете.