AnsweredAssumed Answered

LDAP認証(ldap-authentication.properties)について

Question asked by kuma on Jun 21, 2010
Latest reply on Jan 25, 2011 by otani
Alfresco Community Edition 3.3 をubuntu 10.04上でインストールして(tomcatは、alfresco内蔵のものを使用しています)
LDAP認証の設定を行っています。

$ALFRESCO_HOME/tomcat/shared/classes/alfresco-global.propertiesで
authentication.chain=alfrescoNtlm1:alfrescoNtlm,ldap1:ldap

上記のように設定し、
$ALFRESCO_HOME/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/Authentication/ldapの
ldap-authentication.propertiesを
$ALFRESCO_HOME/tomcat/shared/classes/alfresco/extension/subsystem/Authentication/ldap1にコピーし、設定を行いました。

$ALFRESCO_HOME/tomcat/logs/catalina.outを確認したところ
15:42:12,443  ERROR [authentication.ldap.LDAPInitialDirContextFactoryImpl] Unable to connect to LDAP Server; check LDAP configuration
javax.naming.CommunicationException: openldap.domain.com:389 [Root exception is java.net.UnknownHostException: openldap.domain.com]

上記のエラーとなるので、ldap-authentication.propertiesで設定した
ldap.authentication.java.naming.provider.urlのプロパティが読み込まれていないと推測しました。

$ALFRESCO_HOME/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/Authentication/ldapの
ldap-authentication.propertiesをまったく同じ設定で直接編集したところ接続するできることは確認できました。

ldap-authentication.propertiesを、shared配下におく場合、どこに保存すればよいのでしょうか?
また、上記のほかにどこか設定すべき箇所はありますか?

Outcomes