使用openerpLDAP的账号登陆帆软报表系统
本帖最后由 odoo 于 2014-8-1 16:56 编辑
【1】 安装windows版的openLDAP, 版本 2.4.9, 安装到目录d:\openLADP下
【2】修改配置文件d:\openLDAP\local\libexec\slapd.conf, 详见附件,其中三行是:
suffix "dc=example,dc=com"
rootdn "cn=Manager,dc=example,dc=com"
rootpw laoliu
【3】启动openpLDAP, 使用如下命令行
\OpenLDAP\local\libexec\slapd.exe -d 1 -f \OpenLDAP\local\libexec\slapd.conf
其中, -d指定了日志输出级别, -f指定了配置文件
【4】导入数据文件
\OpenLDAP\local\libexec\ldapadd -x -w laoliu -D "cn=Manager,dc=example,dc=com" -f finereport_demo.ldif
其中,-x指定了验证方式
-w指定了管理员的密码, laoliu,是配置文件中rootpw所设置的
-D指定了管理员的DN, "cn=Manager,dc=example,dc=com", 是配置文件中的rootdn所设置的
-f指定了数据文件名, 部分内容如下, 详见附件
dn: uid=john,ou=people,dc=example,dc=com
uid: john
sn: Doe
cn: Jone Doe
objectClass: inetOrgPerson
userPassword: 12345
【5】使用LDAP admin查看服务器中的目录项,
14143
14144我们可以看到,目录服务器中有了一个叫john的账号,其密码是12345。
至此,openerp的安装配置告一段落
【6】用管理员账号登陆帆软报表的数据决策系统, 我们这里使用的是版本7.05
先使用菜单 管理系统 | 用户| 添加用户, 这里的密码可以随意设置
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/enhtmlclip/Image(5).png
14137
然后, 点击按钮“用户认证方式”, 设置认证方式为“LDAP"
14138
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/enhtmlclip/Image(6).png点击确认后, 自动退出登陆
【7】再次登陆帆软报表, 使用john做用户名
-- 如果使用LDAP中设置的密码12345, 能成功登陆
-- 如果使用帆软添加用户时设置的密码, 不能成功登陆