|
|
1
1
如果我正确理解您的意思,并且您希望使用CAS对Liferay中的用户进行身份验证,那么您不必将密码从AD映射到Liferay,因为如果您只有CAS身份验证,Liferay不必在DB中存储密码。只需在Liferay设置中启用CAS并正确配置即可。在密码字段输入的LDAP设置中
|
|
|
2
0
感谢您的时间和回答,
我真的建议你去看看这个 Microsoft AD + Liferay configuration web-page 一方面:“@Screen Name:如果你只是将用户导入到Liferay,只需映射广告中的任何字段,例如sAMAccountName(sAMAccountName是用户登录名(Windows 2000之前)),cn,请确保该字段在广告中是唯一的。但如果你还想将用户导出到广告,只需将用户名映射到cn,没有第二选择” 是的,我发现当将用户导出到AD中时,Liferay将始终使用您用@screen\u name@映射的属性来构建可分辨名称并更新/创建用户。因此,显然你必须将其映射到CN,否则无法进行导出。 是的,因为Liferay将拒绝导入在其LDAP CN属性中具有空格或不同字符的用户。事实上,在LR数据库中,它将是屏幕名称。
但第二点有问题,因为我无法更改Active Directory中所有300多个用户的CN LDAP属性以避免空白。因此,我将继续寻找解决方案。(也许是钩子?)。但在我的测试Active Directory中,它运行良好。 希望Liferay能在其LDAP配置页面中添加一些说明。 希望有一天也能帮助别人写这篇文章。。
阿克塞尔。 |