Как перейти с LDAP на LDAPS в приложении Django?

В настоящее время я использую Django с django-auth-ldap для аутентификации, и моя организация переходит с LDAP на LDAPS по соображениям безопасности. Мне нужно обновить настройки Django, чтобы использовать LDAPS вместо LDAP, но я не уверен в точных необходимых шагах.

Вот моя текущая конфигурация:

AUTH_LDAP_SERVER_URI = "ldap://abc.example.com"
AUTH_LDAP_BIND_DN = "cn=admin,dc=example,dc=com"
AUTH_LDAP_BIND_PASSWORD = "password"
AUTH_LDAP_USER_SEARCH = LDAPSearch("ou=users,dc=example,dc=com",
                                   ldap.SCOPE_SUBTREE, "(uid=%(user)s)")

Я понимаю, что для LDAPS мне нужно изменить AUTH_LDAP_SERVER_URI на ldaps://abc.example.com:636, но у меня есть несколько вопросов:

Какие еще изменения требуются в настройках Django? Нужно ли мне настраивать SSL-сертификаты для django-auth-ldap работы с LDAPS? Если да, то как?

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