Django: использовать декоратор 'user_passes_test', используя группу LDAP без DB Django - PullRequest
0 голосов
/ 14 марта 2019

Я хочу использовать LDAP AUTH для django. На данный момент у меня есть также Django Model Backend, где находятся все мои пользователи и их группы.

В моем коде пользователь проходит тест для доступа к приложению. Эта операция проверяет, находится ли разрешенная группа в пользовательской информации.

Но теперь я хотел прекратить использовать аутентификацию модели и использовать только LDAP AUTH ...

Как мне удается использовать ту же функцию, чтобы разрешить доступ, с группами LDAP без создания пользователя в модели?

1 Ответ

0 голосов
/ 14 марта 2019

Я не знаю много о LDAP в целом, но вы можете следовать этому руководству о том, как войти в LDAP с помощью Python: http://blog.emfeld.com/2013/03/ldap-login-authentication-using-python.html

Как только вы поймете основы, вы сможете реализовать вход в Django.

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

...