Вход на сайт Django без проверки пользователей на сайте администратора Django - PullRequest
0 голосов
/ 26 февраля 2019

Для моего проекта я в настоящее время проверяю пользователей (имя пользователя и пароль) по Active Directory, поэтому, как только я проверяю правильность учетных данных пользователя, я спрашиваю, можно ли войти в систему, чтобы увидеть пользователя (@login_required), например,

Возможно ли это в соответствии с моими требованиями? Мне не разрешено хранить пароли на странице администратора Django

Заранее спасибо

1 Ответ

0 голосов
/ 26 февраля 2019

Это, безусловно, возможно, вам просто нужно использовать другой бэкэнд аутентификации.

django-auth-ldap должен выполнить работу:

pip install django-auth-ldap

Теперь установите его как бэкэнд аутентификации:

# settings.py
AUTHENTICATION_BACKENDS = [
'django_auth_ldap.backend.LDAPBackend',
]

AUTH_LDAP_SERVER_URI = "ldap://ldap.example.com"

В документах можно найти еще много параметров конфигурации:

https://django -auth-ldap.readthedocs.io / en / latest /

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