LetoDMS文档管理系统配置LDAP认证
2013-02-25 19:51
316 查看
LetoDMS(http://www.letodms.com/)是一个免费开源的文档管理系统,适合小型企业或者组织用来做整个的文档管理。因为是我们实验室需要相应的文档管理服务,所以在Opendocman和LetoDMS中都适用了一下,总的来看,有一下特点:
Opendocman:界面清爽,中文支持较好,不支持LDAP,使用上不太友好。
LetoDMS:界面不是很好看,但是使用很上手,最重要的,支持LDAP。
LetoDMS虽说支持LDAP,但是官网上木有配置文档,网上也没多少资料,自己折腾了好久,然后对着代码一步步Debug,才终于搞定,下面做一个记录。
这里的restricted一定要设置为false。当然,这一个也可以通过admin登陆以后,在全局settings里设置。随后,设置LDAP信息:
如果此时没效果,别急,编辑inc/inc.ClassSettings.php,再找到如下变量:
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
def class abc(): print 'hha'
def class(): print
int a = 100
相关文章推荐
- 企业文档管理系统 SeedDMS安装配置推荐使用
- 实战Puppet 集中配置管理系统(1)——认证与资源定义
- 系统集成知识点整理(十)信息(文档)和配置管理
- OpenKM6.2.2-community文档管理系统安装、配置、汉化、预览
- 用户登录权限管理LDAP两种配置参考文档(spring-security和shiro)
- 系统集成项目管理之文档与配置管理
- 分享制作精良的知识管理系统 配置SQL Server文档数据库 完美实现博客文章的的下载,存储和浏览
- 利用 Enterprise Library 改善你的应用系统2——应用系统的配置管理
- Kooboo CMS技术文档之五:站点配置管理
- 网络系统管理之静态路由配置
- 知识竞赛现场管理系统安装配置及使用疑难问题汇编
- 以WCF安全认证方式调用通用权限管理系统获取基础信息资料
- 文档管理系统,你用了吗?
- 自动化运维Saltstack系列(六)之配置管理系统模块
- AS 中配置强大的版本管理系统(Git、SVN、等)
- 配置管理系统
- Debian Linux 系统配置与管理 第8章 读书笔记
- C# ASP.NET 通用权限管理系统组件源码中WCF例子程序服务器端运行详细配置参考
- C# ASP.NET 通用权限管理系统组件源码中WCF例子程序客户端运行详细配置参考
- Server 2012 R2 RMS文档管理系统