AnsweredAssumed Answered

SSO External Authentication

Question asked by craig.michael.nelson on Aug 19, 2011
Hi,
          I am integrating alfresco with an existing authentication system. It seems that I can have alfresco can log into explorer using my external authentication but share is not working. What am i doing wrong?

I have set my external authentication as follows.

###External Authentication Properties####
external.authentication.enabled=true
external.authentication.proxyUserName=
external.authentication.proxyHeader=SM_USER
external.authentication.userIdPattern=

authentication.chain==external1:external,alfresconNtlm1:alfrescoNtlm

also i have set my share-config-custom.xml to the following

<config evaluator="string-compare" condition="Remote">
      <remote>
        <!– <keystore>
             <path>alfresco/web-extension/alfresco-system.p12</path>
             <type>pkcs12</type>
             <password>alfresco-system</password>
         </keystore>
         –>
         <connector>
            <id>alfrescoCookie</id>
            <name>Alfresco Connector</name>
            <description>Connects to an Alfresco instance using cookie-based authentication</description>
            <class>org.springframework.extensions.webscripts.connector.AlfrescoConnector</class>
         </connector>

         <endpoint>
            <id>alfresco</id>
            <name>Alfresco - user access</name>
            <description>Access to Alfresco Repository WebScripts that require user authentication</description>
            <connector-id>alfrescoCookie</connector-id>
            <endpoint-url>http://localhost:8080/alfresco/wcs</endpoint-url>
            <identity>user</identity>
            <external-auth>true</external-auth>
         </endpoint>
      </remote>
   </config>

Outcomes