AnsweredAssumed Answered

SSO external en 4.2.d

Question asked by llg on Sep 9, 2013
Latest reply on Oct 18, 2013 by llg
Bonjour,

  j'ai quelques difficultés avec le SSO en 4.2.d, sachant que cela fonctionne parfaitement en 4.2.c.

L'authentification est de type EXTERNAL basée sur la variable REMOTE_USER.

L'archi est de type Apache/mod_proxy :

Serveur Apache :
ProxyPass /alfresco ajp://SERVEURALF:8009/alfresco
ProxyPassReverse /alfresco ajp://SERVEURALF:8009/alfresco

ProxyPass /share ajp://SERVEURALF:8009/share
ProxyPassReverse /share ajp://SERVEURALF:8009/share

<Location ~ /(alfresco|share)>
      AuthBasicProvider ldap
      AuthType Basic
      AuthName "Acces reserve"
      AuthLDAPURL ldap://ROOTDN?uid
      require ldap-group xxxxxxxxxxxxxx

      RewriteEngine On
      RewriteCond %{LA-U:REMOTE_USER} (.+)
      RewriteRule . - [E=RU:%1,NS]
      RequestHeader set X-Alfresco-Remote-User "%{RU}e"

</Location>

et dans share-config-custom.xml :

        <connector>
           <id>alfrescoHeader</id>
           <name>Alfresco Connector</name>
           <description>Connects to an Alfresco instance using header and
             cookie-based authentication
            </description>
           <class>org.alfresco.web.site.servlet.SlingshotAlfrescoConnector</class>
           <userHeader>X-Alfresco-Remote-User</userHeader>
        </connector>


Une idée ?

Merci

Outcomes