Как настроить open ldap для работы на localhost
Из документации:
Используйте ваш любимый редактор, чтобы отредактировать предоставленный пример slapd.conf(5) (обычно устанавливается как /usr/local/etc/openldap/slapd.conf), чтобы он содержал определение базы данных BDB в форме:
database bdb suffix "dc=<MY-DOMAIN>,dc=<COM>" rootdn "cn=Manager,dc=<MY-DOMAIN>,dc=<COM>" rootpw secret directory /usr/local/var/openldap-data
Но мой домен 127.0.1.1 или localhost,
Что я должен поставить вместо MY-DOMAIN и в COM?
2 ответа
Вы можете положить все, что вы хотите. Суффикс не имеет ничего общего с тем, какие IP / интерфейсы слушает slapd. Суффикс - это верхний уровень дерева данных, он не должен быть DNS/ сетевыми именами. Думайте об этом как имя вашей базы данных. Так что пока вы можете использовать:
суффикс "dc = localhost, dc = localdomain"
или же
суффикс "dc = пример, dc = com"
Вы также можете использовать:
суффикс "dc = my, dc = ldap"
Вы можете иметь более двух частей, если хотите
суффикс "dc = my, dc = ldap, dc = server"
Мне нужна помощь в настройке ldap на локальном хосте. Какую информацию следует поместить в $LdapHost:$Port, NetworkId@$NetworkDomain и пароль. Спасибо!
<beans:bean id="contextSource" class="org.springframework.security.ldap.DefaultSpringSecurityContextSource"> <beans:constructor-arg value="ldap://$LdapHost:$Port" /> <beans:property name= "userDn" value="NetworkId@$NetworkDomain" /> <beans:property name="password" value="Password" /> </beans:bean>