@shmelfrol

Как создать пользователя ad с помощью php и передать ему пароль в md5?

Как создать пользователя ad с помощью php и передать ему пароль в md5?
Есть вебсервер - сайт компании - с регистрацией, соотвественно в таблице пароли хешированы. Нужно взять таблицу пользователей и каждого создать в AD - но вот вопрос как передать пароль, он ведь захешироваван?
Задача стоит такая - чтобы у пользователей организации был один логин и пароль и на сайте организации и в AD
  • Вопрос задан
  • 110 просмотров
Решения вопроса 3
gbg
@gbg Куратор тега Системное администрирование
Баянист. Тамада. Услуги.
Делать наоборот - при логине пользователя запрашивать AD по LDAP - если разрешает логин - логинить.
Ответ написан
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
При регистрации и авторизации пароль к вам на сайт приходит в открытом виде, потому вы его хешируете и сравниваете с тем, что хранится в БД.

Так вот при регистрации можно сразу делать запрос и в AD. А для уже существующих пользователей проверять связь с AD и регистрировать, если её ещё нет, при авторизации. Ну или отдельную форму привязки сделать для уже зарегистрированных, это не важно.

А вот массово, просто на основании таблицы, этого сделать в нормальном виде не получится.
Ответ написан
@Mnemonic0
Да, действительно, изначально не с той стороны был подход.

Я бы смотрел вообще в сторону adfs и sso.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы