2013-01-22 3 views
0

MoinMoin을 LDAP 서버에 연결하려고하는데 작동하지 않습니다. 나는 적절한 방법으로 설정을하고 있습니까? 우분투 저장소에서 MoinMoin을 사용하고 있습니다.MoinMoin과의 LDAP 인증이 작동하지 않습니다.

여기 난 당신에게 내 farmconfig.py 보여

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 

답변

0

이 인증 들여 쓰기 문제입니다 및 cookie_lifetime 클래스 구성 (그래서 그냥 들여 쓰기 모든 4에 의한 공간) 내에 있어야합니다.

+0

감사합니다. 그게 문제였습니다. 들여 쓰기 – Ruben