-3

我在我的 windows server 2003 上安装了 Alfresco community v4.0。我在 alfresco 中配置了 LDAP,现在我需要配置单点登录。那么有人可以给我一些关于这方面的细节,这对我很有帮助吗?

4

1 回答 1

1

它取决于您的系统配置(LDAP、AD、kerberos 等外部系统等),但在全局范围内,它应该是这样的:转到alfresco.global.properties您的tomcat/shared/classes/alfresco/extension目录中的文件(如果您没有这样的文件,只需创建它。然后添加以下行(这取决于您的 LDAP 如何将 userNameFormat 传递给应用程序):

ntlm.authentication.sso.enabled=true

authentication.chain=passthru1:passthru,alfrescoNtlm1:alfrescoNtlm,ldap1:ldap-ad

passthru.authentication.useLocalServer=false
passthru.authentication.domain=yourdomain.local
passthru.authentication.servers=domainControllerResolvedHostname

ldap.authentication.userNameFormat=%s
ldap.authentication.java.naming.provider.url=ldap://yourdomain:port
ldap.authentication.active=false
ldap.authentication.java.naming.factory.initial=com.sun.jndi.ldap.LdapCtxFactory

ldap.synchronization.groupSearchBase=ou\=users,ou=yourGroup,dc=mainGroup,dc=local
ldap.synchronization.userSearchBase=ou\=users,ou=yourGroup,dc=mainGroup,dc=local
ldap.synchronization.userIdAttributeName=sAMAccountName

几点注意事项:

  • userNameFormat = 这里取决于您的用户是使用他们的活动目录用户名还是使用扩展名@yourdomain 登录(例如:%s = johnDoe 或 johnDoe@yourdomain.local)
  • url = 你应该把你的 Active Directory 服务器(IP 或解析的主机名)和使用的端口(通常是 389)放在那里

你应该在这里查看更多信息: Alfresco Docs Passthru

于 2012-09-11T10:38:03.290 回答