Данная инструкция поможет настроить LDAP аутентификацию в Jupiterhub через ваш LDAP сервер. Конкретно тут будет рассматриваться интеграция с Active Directory.
1. Вводные данные
Настройка происходит на виртуальной машине Ubuntu Server 18.04.5 со свеже-установленным ViXtract.
LDAP сервер (DC) находится в той же подсети, что и наш Jupiterhub. Адрес DC - 192.168.1.66.
Тут есть некоторая интересная особенность. Несмотря на то, что LDAP сервер не был настроен на использование SSL, а в конфиге прописан не SSL порт (389) и протокол указан ldap, а не ldaps, опцию .use_ssl необходимо было определить в True. Иначе аутентификация не проходила.
Перезапускаем jupiterhub:
sudo service jupyterhub restart
После этого LDAP аутентификация должна заработать. Если пользователя нет в ОС, он будет создан автоматически.