к ней есть логин и пароль, как я могу сделать при авторизации пользователя проверку этого пользователя на то есть ли он в этой базе? Меня больше всего интересует подключение к базе ldap-a
Через либу по работе с ldap подключиться к серваку и попробовать сделать bind с логопасами юзера, ну это самый простой вариант
Только не забыть соединение по ldap через tls делать, а то логопасы в открытом виде слать, это както не то
Зависит от уровня доверия к сети, но в целом да
попробывал, но при скачивании любой либы для лдапа получаю вот такой эрор, может знаете что за проблема: Command "/home/dmitriy/Desktop/test_ldap/env/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-judhw_yv/python-ldap/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-zohs0wtl-record/install-record.txt --single-version-externally-managed --compile --install-headers /home/dmitriy/Desktop/test_ldap/env/include/site/python3.6/python-ldap" failed with error code 1 in /tmp/pip-build-judhw_yv/python-ldap/
компилятор у тебя стоит то?
да, пробую поставить жангу (первое что вспомнил) всё нормально
Попробуй ldap3, мне он больше зашёл
вот его и поставил
а я же смогу теперь с его помощью сделать авторизацию?
Добрый день, а как вы подключали лдап? В туториалах написано что надо подключить сервер, я делаю так: server = Server('и тут я пишу ip где находиться лдап'), потом логин пароль и вот когла я запускаю, то у меня просто работает программа и ничего не выводит, не знаете с чем это может быть связано?
Что б я помнил, это 5 лет назад было
:с понял, буду разбираться
Обсуждают сегодня