AnsweredAssumed Answered

Can not delete a user when using ntlm +AD authetication

Question asked by dhson on Oct 9, 2007
Latest reply on Mar 24, 2008 by archana.bonkanpally
hi

I'm using Alfresco alfresco-community-tomcat-2.1.0 with NTLM + AD by modifying the files as below (pls. see at the end of the post).

After restarting alfresco, users can logon to alfresco via AD authentication.
However, If I login as FOO (new admin user), I can create/delete space and everything but can not delete a user.
The error mesg is: " Failed to delete User due to error: Not implemented"

I search around the forum and google but don't see any similar trouble.
What does it mean Not implemented?
What should I do to get rid of the trouble?

Thank you for your help!


\$ALF_HOME/tomcat/shared/classes/alfresco/extension/ntlm-authentication-context.xml  as following

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org
/dtd/spring-beans.dtd'>

<beans>

    <bean id="authenticationDao" class="org.alfresco.repo.security.authenticatio
n.ntlm.NullMutableAuthenticationDao" />
      
    <bean id="authenticationComponent" class="org.alfresco.repo.security.authent
ication.ntlm.NTLMAuthenticationComponentImpl">
        <property name="useLocalServer">
            <value>false</value>
        </property>
         <property name="servers">
            <value>192.168.101.2</value>
        </property>
        <property name="personService">
            <ref bean="personService" />
        </property>
        <property name="nodeService">
            <ref bean="nodeService" />
        </property>
        <property name="transactionService">
            <ref bean="transactionComponent" />
        </property>
        <property name="guestAccess">
            <value>false</value>
        </property>
    </bean>
   
</beans>

And the user FOO to be new admin in the file
$ALF_HOME/tomcat/shared/classes/alfresco/extension/custom-authority-services-context.xml

<property name="adminUsers">
   <set>
      <!– add an NTLM user as an Administrator –>
      <value>FOO</value>
      <value>admin</value>
      <value>administrator</value>
   </set>
</property>

Outcomes