Я использую модель пользователя Django в качестве механизма аутентификации. Теперь я хочу перенести всех пользователей на сервер OpenLDAP. Я полагаю, что если я смогу заставить OpenLDAP использовать тот же алгоритм хеширования и формат строки пароля, я могу просто скопировать хэш пароля из Django, и пользователи просто смогут входить в систему, используя то же имя пользователя и пароль, когда я подключаю OpenLDAP.
Мое приложение Django использует алгоритм хэширования PBKDF2, поэтому я пытаюсь настроить OpenLDAP для использования PBKDF2 с помощью этого модуля: https://github.com/hamano/openldap-pbkdf2
Хэш пароля в Django будет выглядеть так:
pbkdf2_sha256$12000$MySaltString$somehashstring...
Я пытался много раз, но не мог заставить его работать с OpenLDAP.
Было бы здорово, если бы вы, ребята, могли дать мне несколько советов.
Большое спасибо,
Тринь