当前位置: 首页 > 工具软件 > LetoDMS > 使用案例 >

LetoDMS文档管理系统配置LDAP认证

微生令
2023-12-01

LetoDMS(http://www.letodms.com/)是一个免费开源的文档管理系统,适合小型企业或者组织用来做整个的文档管理。因为是我们实验室需要相应的文档管理服务,所以在Opendocman和LetoDMS中都适用了一下,总的来看,有一下特点:

Opendocman:界面清爽,中文支持较好,不支持LDAP,使用上不太友好。

LetoDMS:界面不是很好看,但是使用很上手,最重要的,支持LDAP。

 

def heello():


 

LetoDMS虽说支持LDAP,但是官网上木有配置文档,网上也没多少资料,自己折腾了好久,然后对着代码一步步Debug,才终于搞定,下面做一个记录。

LetoDMS中LDAP验证过程

LetoDMS中,配置了LDAP以后,会用登陆的uid和密码去匹配LDAP服务器中DN下的uid和密码,成功后再与LetoDMS本地用户数据库进行匹配:1)如果本地LetoDMS中木有相应的用户信息,则根据CN名字信息和UID等创建用户,但不设置密码;2)如果已经有相应的用户信息,则允许登陆,相应的LDAP认证代码在/op/ op.Login.php中。

LetoDMS中LDAP验证配置

在conf/settings.xml中配置LDAP信息,有两个地方:

fsdfsd










这里的restricted一定要设置为false。当然,这一个也可以通过admin登陆以后,在全局settings里设置。随后,设置LDAP信息:
<connector enable="enable" type="ldap" host="ldap.oinlab.com" port="389" baseDN="ou=People,dc=oinlab">

如果此时没效果,别急,编辑inc/inc.ClassSettings.php,再找到如下变量:

$a = "haha"

[code]
a = b
[/code]


 
def class abc():
    print 'hha'




def class():
    print 


int a = 100



 
 


 类似资料: