【问题标题】:Foswiki and LDAP authenticationFoswiki 和 LDAP 身份验证
【发布时间】:2014-05-14 15:34:28
【问题描述】:

我在将 foswiki 连接到 ldap 时遇到问题。我想根据 LDAP 目录对用户进行身份验证(正如学校研讨会工作的要求中所述)。但它不起作用。当我尝试使用已保存在 LDAP 中的姓名登录时,它只会显示“糟糕:我们无法识别您。再试一次或重置您的密码。”。我将感谢您的任何帮助,并将提供任何必要的进一步信息。

Foswiki 配置:http://pastebin.com/NRx4V9Ck

我正在尝试使用名称 MariaBaca 登录,这是输出 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

【问题讨论】:

    标签: apache ldap foswiki


    【解决方案1】:

    由于您粘贴的 foswiki 配置已被删除,我将尽我所能回答。

    • 我假设您使用的是 LdapContrib
    • 确保您的 UserMappingManager 设置为 Foswiki::Users::LdapUserMapping。
    • 确保将 PasswordManager 设置为合理的值,即 Foswiki::Users::LdapPasswduser

    【讨论】:

      猜你喜欢
      • 2011-01-12
      • 1970-01-01
      • 2012-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-03
      • 2011-09-23
      • 2017-01-09
      相关资源
      最近更新 更多