Nano Hash - криптовалюты, майнинг, программирование

Foswiki и аутентификация LDAP

У меня проблема с подключением foswiki к ldap. Я хочу аутентифицировать пользователей по каталогу LDAP (как указано в требованиях к работе школьного семинара). Но это не работает. Когда я пытаюсь войти с моим именем, уже сохраненным в LDAP, он просто пишет: «К сожалению, мы не смогли вас распознать. Попробуйте еще раз или сбросьте пароль». Буду благодарен за любую помощь и предоставлю любую необходимую дополнительную информацию.

Конфигурация Foswiki: http://pastebin.com/NRx4V9Ck

Я пытаюсь войти с именем MarianBaca, и вот вывод ldapsearch -H ldap://localhost -b dc=bis01,dc=vse,dc=cz -x '(givenName=Marian)'

# extended LDIF
#
# LDAPv3
# base <dc=bis01,dc=vse,dc=cz> with scope subtree
# filter: (givenName=Marian)
# requesting: ALL
#

# MarianBaca, bis01.vse.cz
dn: cn=MarianBaca,dc=bis01,dc=vse,dc=cz
cn: MarianBaca
givenName: Marian
gidNumber: 500
sn: Baca
loginShell: /bin/sh
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: top
uidNumber: 1000
uid: MarianBaca
homeDirectory: /home/MarianBaca

# search result
search: 2
result: 0 Success

# numResponses: 2
# numEntries: 1

Вывод /etc/ldap/ldap.conf

#
# LDAP Defaults
#

# See ldap.conf(5) for details
# This file should be world readable but not world writable.

BASE    dc=bis01,dc=vse, dc=cz
URI     ldap://bis01.vse.cz

#SIZELIMIT      12
#TIMELIMIT      15
#DEREF          never

# TLS certificates (needed for GnuTLS)
TLS_CACERT      /etc/ssl/certs/ca-certificates.crt
14.05.2014

Ответы:


1

Поскольку ваша вставленная конфигурация foswiki была удалена, я постараюсь ответить, насколько мне известно.

  • Я предполагаю, что вы используете LdapContrib
  • Убедитесь, что для вашего UserMappingManager установлено значение Foswiki::Users::LdapUserMapping.
  • Убедитесь, что ваш PasswordManager настроен на что-то разумное, например, Foswiki::Users::LdapPasswduser
16.01.2015
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..