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"]

Здесь приведены резервные копии аутентификации.

Вернуться на верх