公司使用sametime 与ldap集成的方式
之前用户名只能通过中文登录,研究发现是使用的ldap的cn字段作为验证,现在只有sAMAccountName是拼音,所以想既能通过中文名又能通过拼音登录
进过研究和资料查询,解决方案是;
1、找到stconfig.nsf数据库
2、打开LDAP Server Settings文档
3、找到
Search Filters
Search filter for resolving person names:(&(objectclass=organizationalPerson)(|(cn=%s*)(givenname=%s*)(sn=%s*)(mail=%s*)))
Search filter to use when resolving a user name to a distinguished name: (&(objectclass=organizationalPerson)(|(cn=%s)(mail=%s)(sAMAccountName=%s*)))
Search filter for resolving group names: (&(objectclass=groupOfNames)(cn=%s*))
我在Search filter to use when resolving a user name to a distinguished name:配置中增加了(sAMAccountName=%s*)
4、保存配置,重启服务器
下面就可以使用LDAP中sAMAccountName字段对应的拼音进行登录了
ps:配置简单,但也是花了时间测试出来的
参考文档: