Appearance
Настройка аутентификации в Nextbox через LDAP/AD
Nextbox позволяет проходить аутентификацию через интеграцию с LDAP и Active Directory с синхронизацией групп и ролей пользователей.
Для включения LDAP/AD и конфигурирования необходимо зайти в настройки внутри Nextbox и найти раздел 🔒AD / LDAP.
Выглядит это вот так: 
Описание параметров:
- Адрес Ldap: адрес сервера ldap, например:
ldap://ldp.address.org - Шаблон авторизации: строка поиска пользователя, например:
uid={{login}},cn=users,cn=accounts,dc=address,dc=org, где{{login}}- это логин пользователя, который вводят при авторизации. Для Active Directory лучше всего использовать другой вариант шаблона, например:{{login}}@address.org - Ключ логина: это атрибут в ldap/ad, который идентифицирует пользователя, для шаблона выше это
uid - Ключ группы: это атрибут в ldap/ad для поиска групп, в которых состоит пользователь, например:
cn=groups,cn=accounts,dc=address,dc=org - Base dn: это корневой каталог, в котором находятся все атрибуты пользователей и групп всего ldap/ad, например:
cn=groups,cn=accounts,dc=address,dc=org - Ключ поиска имени пользователя: это атрибут определяющий имя пользователя, например
givenName - Ключ поиска фамилии пользователя: это атрибут определяющий фамилию пользователя, например
sn - Ключ поиска почты: это атрибут определяющий почту пользователя, например
mail - Ключ поиска телефона: это атрибут определяющий телефон пользователя, например
telephonenumber - Ключ поиска групп: это атрибут определяющий группы пользователя, например
memberOf - Ключ поиска ролей: это атрибут определяющий ролей пользователя (только для ldap), например
organizationalRole - strict groups: флаг, если включен, не позволяет пользователю, находится в группах, в которых он не состоит в ldap/ad
- strict roles: флаг, если включен, не позволяет пользователю, иметь роли, в которых он не состоит в ldap
Для того чтобы корректно работал поиск атрибутов пользователя необходимо чтобы были правильно заданы base dn и эти ключи, в противном случае будут найдены лишние значения, что повлечет за собой отказ в аутентификации.
Синхронизация групп и ролей в которых состоит пользователь, происходит в момент аутентификации через ldap/ad.