Как перейти с 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? Если да, то как?