SSO CAS sur /alfresco en alfresco 2.4c

cancel
Showing results for 
Search instead for 
Did you mean: 
sar
Member II

SSO CAS sur /alfresco en alfresco 2.4c

Bonjour,

Je tente d'installer l'authentification CAS sur l'arborescence /alfresco du site

J'ai déclaré une authentication.chain externe dans le fichier alfresco-global.properties
J'ai créé les fichiers :
external-authentication-context.xml
external-filter-context.xml
external-filter.properties
external-authentication.properties
que j'ai laissé avec les valeurs d'origine dans le répertoire alfresco/extension/subsystems/Authentication/external/external1

J'ai modifié le fichier web.xml sous /u01/alfresco/tomcat/webapps/alfresco/WEB-INF/ pour utiliser un autre filtre d'autentification
   

<!–
   <filter>
      <filter-name>Authentication Filter</filter-name>
      <description>Authentication filter mapped only to faces URLs. Other URLs generally use proprietary means to talk to the AuthenticationComponent</description>
      <filter-class>org.alfresco.repo.web.filter.beans.BeanProxyFilter</filter-class>
      <init-param>
         <param-name>beanName</param-name>
         <param-value>AuthenticationFilter</param-value>
      </init-param>
   </filter>
   –>
   <filter>
     <filter-name>Authentication Filter</filter-name>
     <filter-class>org.alfresco.web.app.servlet.HTTPRequestAuthenticationFilter</filter-class>

     <init-param>
        <param-name>httpServletRequestAuthHeaderName</param-name>
        <param-value>REMOTE_USER</param-value>
     </init-param>

     <init-param>
        <param-name>authPatternString</param-name>
        <param-value>.*</param-value>
     </init-param>
  </filter>


Puis j'ai redémarré le service alfresco

Et maintenant j'ai le message "Accés à Alfresco refusé."
si je rechange le filtre  du fichier web.xml en

   <filter>
      <filter-name>Authentication Filter</filter-name>
      <description>Authentication filter mapped only to faces URLs. Other URLs generally use proprietary means to talk to the AuthenticationComponent</description>
      <filter-class>org.alfresco.repo.web.filter.beans.BeanProxyFilter</filter-class>
      <init-param>
         <param-name>beanName</param-name>
         <param-value>AuthenticationFilter</param-value>
      </init-param>
   </filter>
J'arrive de nouveau à m'authentifier avec les comptes disponibles dans l'application.

Merci d'avance de votre réponse
3 Replies
rguinot
Customer

Re: SSO CAS sur /alfresco en alfresco 2.4c

Bonjour,

pouvez vous indiquer quelle page wiki de configuration de cas vous avez appliqué ? elle ne s'appliquent pas forcément à toutes les versions.

D'autre part je suppose que vous parlez d'alfresco 3.4c plutot que 2.4c ?
sar
Member II

Re: SSO CAS sur /alfresco en alfresco 2.4c

Bonjour,

Vous avez raison de préciser qu'il s'agit bien de la 3.4c et non de la 2.4c.

Pour le reste, je tente avec la page suivante http://wiki.alfresco.com/wiki/Alfresco_With_mod_auth_cas
Sachant que mon serveur CAS est sur une autre machine.

Merci d'avance pour votre aide
sar
Member II

Re: SSO CAS sur /alfresco en alfresco 2.4c

Bonjour,

Autre information, les certificats ne sont pas locaux. Ils sont générés par un organisme extérieur.

Dois-je quand même déposer mes fichiers de certification dans /etc/pki/CA et /etc/pki/tls ?

Merci d'avance pour votre réponse.