Я аутентифицирую пользователей, которые входят в систему через django REST framework против NIS, используя pythonPAM. Но когда я делаю изменения в settings.py, как указано ниже, учетные данные пользователя не проверяются по LDAP.
AUTHENTICATION_BACKENDS = (
'django_auth_ldap.backend.LDAPBackend',
)
Используется вместе с учетными данными ldap для привязки.
Примечание: я могу подключиться к серверу LDAP и получить все подробности. Единственная проблема с django restframework.
Я тоже пробовал
AUTHENTICATION_BACKENDS = [ 'django.contrib.auth.backends.RemoteUserBackend',]
и это не сработало.
В настоящее время в моем urls.py я вызываю конечную точку url (/ login,) и аутентифицируюсь на сервере NIS. Как мне изменить его на LDAP?
Я новичок в django, и мне нужна помощь в этом.