AnsweredAssumed Answered

j'ai configuré Alfresco pour supporter l'authentification...

Question asked by tegyat on Apr 24, 2007
Latest reply on Nov 16, 2007 by half-fresco
Bonjour,
j'ai configuré Alfresco pour supporter l'authentification via CAS server:
comme suivant
o   Récupération et compliation de la classe CASAuthenticationFilter.java
o   Ajout de  CASAuthentificationFilter.class au client-web.jar (dans org/alfresco/app/servlet).
o   Modification du web.xml
Ajout de :
Filter
<filter> 
    <filter-name>CAS Required</filter-name>
    <filter-class>edu.yale.its.tp.cas.client.filter.CASFilter</filter-class>
    <init-param>
        <param-name>edu.yale.its.tp.cas.client.filter.loginUrl</param-name>
        <param-value>http://server/cas-web/login</param-value>
    </init-param>
    <init-param>
        <param-name>edu.yale.its.tp.cas.client.filter.validateUrl</param-name>
        <param-value>https://server/cas-web/serviceValidate</param-value>
    </init-param>
    <init-param>
        <param-name>edu.yale.its.tp.cas.client.filter.serverName</param-name>
        <param-value>server</param-value>
    </init-param>
</filter>
Mapping :
<filter-mapping> 
   <filter-name>CAS Required</filter-name>
   <url-pattern>/faces/*</url-pattern>
  </filter-mapping>
   <filter-mapping>
                  <filter-name>CAS Required</filter-name>
                  <url-pattern>/template/*</url-pattern>
    </filter-mapping>
     <filter-mapping>
                  <filter-name>CAS Required</filter-name>
                  <url-pattern>/download/*</url-pattern>
      </filter-mapping>
Nouveau filter
<filter> 
      <filter-name>Authentication Filter</filter-name>
      <filter-class>org.alfresco.web.app.servlet.CASAuthenticationFilter</filter-class>
   </filter>
o   placer casclient.jar dans un dossier accessible (WEB-INF/lib d'alfresco).

En voulant essayer le cas (http://localhost:8080/alfresco) je suis redirigé correctement vers la page d'authentification du CAS. j'introduit admin/admin, je suis redirigé vers le tableau de bord  d'Alfresco (cas accepte ce compte) mais la page ne s'affiche pas(erreur sur la page)? rien n'est dans la console Tomcat?
Avez vous une idée?

Outcomes