我試圖連接MoinMoin與我的AD服務器,但它不起作用。我的意思是,我嘗試使用我的域帳戶登錄,但沒有收到任何錯誤(如果我嘗試使用先前創建的超級用戶帳戶登錄,則會出現用戶名或密碼錯誤的錯誤),但我不是登錄。如果我遵循MoinMoin/auth/ldap_login.py的代碼,我已擁有正確的憑據。我是否以正確的方式進行設置?我在FreeBSD 9.1上使用MoinMoin 1.9.6和python 2.7,沒有安裝MoinMoin(即我只從壓縮文件中提取文件並運行wikiserver.py)。與MoinMoin Ldap(AD)身份驗證不起作用
在這裏,我告訴你我的wikiconfig_local.py:
from wikiconfig import LocalConfig
from MoinMoin.auth.ldap_login import LDAPAuth
class Config(LocalConfig):
superuser=[u"IshayahuLastov",]
page_front_page=u"MyWiki"
ldap_authenticator1 = LDAPAuth(
server_uri='ldap://192.168.1.9',
bind_dn='[email protected]',
bind_pw = 'mypassword',
base_dn='dc=meoc,dc=mjcc,dc=local',
scope=2, # scope of the search we do (2 == ldap.SCOPE_SUBTREE)
referrals=0, # LDAP REFERRALS (0 needed for AD)
search_filter='(sAMAccountName=%(username)s)'
givenname_attribute=None,
surname_attribute=None,
aliasname_attribute=None,
email_attribute=None,
email_callback=None,
coding='utf-8',
timeout=10,
start_tls=0,
tls_cacertdir='',
tls_cacertfile='',
tls_certfile='',
tls_keyfile='',
tls_require_cert=0,
bind_once=False,
)
auth = [ldap_authenticator1, ]
cookie_lifetime = 1 # 1 hour after last access ldap login is required again
user_autocreate = True
與同配置AD認證工作在moinmoin2)) – Ishayahu 2013-03-14 11:32:03