Применение политики паролей Active Directory при создании учетных записей через C # - PullRequest
2 голосов
/ 27 марта 2019

Я создаю веб-сайт ASP.NET MVC с использованием C #, который позволит пользователю создавать учетную запись AD через интерфейсную веб-страницу.Идея заключается в том, что вы вводите соответствующие данные в интерфейс, нажимаете «Отправить», а затем я создаю учетную запись AD за кулисами через C #, используя введенные вами данные.

Теперь, если сервер AD имеет определенный парольполитики (т. е. длина, сложность и т. д.), в любом случае, есть ли у внешнего интерфейса возможность использовать эти политики напрямую, а не пытаться воссоздать их с помощью регулярных выражений и т. д.?

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

Я не очень знаком с AD, но, возможно, есть какая-то сущность политики паролей или аналогичная, которую можно использовать для проверки пароляподробности (даже со стороны сервера было бы хорошо).

Существует ли такая вещь или нет, как люди рекомендуют обойти проблему несинхронизации?

1 Ответ

1 голос
/ 28 марта 2019

Ответ заключается в том, что вы вообще не реализуете политики в своем интерфейсе.

AD сообщит вам, если введенные пользователем данные не соответствуют политике паролей, с помощью кодов ошибок, которые выможет обработать и представить пользователю полезный способ.

Вы не хотите дублировать процессы.Процесс проверки соответствия политикам паролей выполняется контроллером домена и должен оставаться там.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...