LDAP-аутентификация с помощью Django Rest Framework
Я новичок в Django и использую Django Rest Framework для Backend. Я следовал этому руководству, чтобы добавить Ldap аутентификацию в мой проект Django Rest Framework.
AUTH_LDAP_SERVER_URI = "ip"
AUTH_LDAP_BIND_DN = "dn"
AUTH_LDAP_BIND_PASSWORD = "password"
AUTH_LDAP_USER_DN_TEMPLATE = "uid=%(user)s,tempelate"
но когда я пытаюсь войти в систему, я получаю ошибку
{
"non_field_errors": [
"Unable to log in with provided credentials."
]
}
Где я ошибся. IP указывает на правильный адрес Active Directory, привязка DN и пароли те, которые я использовал в моем приложении Moodle, и они работают. Я полагаю, что AUTH_LDAP_USER_DN_TEMPLATE соответствует контексту.
AUTHENTICATION_BACKENDS = ["django_auth_ldap.backend.LDAPBackend"]
Здесь приведены резервные копии аутентификации.