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