首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用MoinMoin的Ldap身份验证不起作用

使用MoinMoin的Ldap身份验证不起作用
EN

Stack Overflow用户
提问于 2013-01-23 00:40:38
回答 1查看 351关注 0票数 0

我正在尝试将MoinMoin与我的ldap服务器连接,但是它不起作用。我做的设置是正确的吗?我使用的是Ubuntu存储库中的MoinMoin。

下面我向您展示我的farmconfig.py:

代码语言:javascript
复制
from farmconfig import FarmConfig

# now we subclass that config (inherit from it) and change what's different:
class Config(FarmConfig):

    # basic options (you normally need to change these)
    sitename = u'MyWiki' # [Unicode]
    interwikiname = u'MyWiki' # [Unicode]

    # name of entry page / front page [Unicode], choose one of those:

    # a) if most wiki content is in a single language
    #page_front_page = u"MyStartingPage"

    # b) if wiki content is maintained in many languages
    page_front_page = u"FrontPage"

    data_dir = '/usr/share/moin/data'
    data_underlay_dir = '/usr/share/moin/underlay'


from MoinMoin.auth.ldap_login import LDAPAuth
ldap_authenticator1 = LDAPAuth(
    server_uri='ldap://192.168.1.196',
    bind_dn='cn=admin,ou=People,dc=company,dc=com',
    bind_pw='secret',
    scope=2,
    referrals=0,
    search_filter='(uid=%(username)s)',
    givenname_attribute='givenName',
    surname_attribute='sn',
    aliasname_attribute='displayName',
    email_attribute='mailRoutingAddress',
    email_callback=None,
    coding='utf-8',
    timeout=10,
    start_tls=0,
    tls_cacertdir=None,
    tls_cacertfile=None,
    tls_certfile=None,
    tls_keyfile=None,
    tls_require_cert=0,
    bind_once=True,
    autocreate=True,
)
auth = [ldap_authenticator1, ]
cookie_lifetime = 1
EN

回答 1

Stack Overflow用户

发布于 2013-02-24 21:52:20

这是一个缩进问题,auth和cookie_lifetime必须在类Config中(所以只需缩进4个空格)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14463559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档