Bonjour,

J'essaie d'installer une solution de SSO CAS sur tomcat. J'ai déployé le war de CAS dans tomcat.

Puis pour tester j'ai réalisé 2 petites webapp (testcas et testcas2 : 1 jSP pour chaque) implémentant le SSO via le client CAS.
L'accès à chacune d'elle directement (http://localhost:9090/castest(2) provoque bien l'affichage de la page de login cas. Mais quand j'essaie de passer de l'une à l'autre par un lien la page de login réapparait alors que ca ne devrait pas etre le cas, c'est le principe du SSO.
Voici ma conf (du web.xml) pour les filtres de la 1ere webapp (la 2eme est identique):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
 
<filter>
  <filter-name>CAS Authentication Filter</filter-name>
  <filter-class>org.jasig.cas.client.authentication.AuthenticationFilter</filter-class>
  <init-param>
    <param-name>casServerLoginUrl</param-name>
    <param-value>http://localhost:9090/cas/login</param-value>
  </init-param>
 
  <init-param>
    <param-name>serverName</param-name>
    <param-value>http://localhost:9090</param-value>
  </init-param>
</filter>
 
<filter>
    <filter-name>CAS Validation Filter</filter-name>
    <filter-class>org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter</filter-class>
    <init-param>	
        <param-name>casServerUrlPrefix</param-name>
        <param-value>http://localhost:9090/cas</param-value>
    </init-param>
 
  <init-param>
    <param-name>serverName</param-name>
    <param-value>http://localhost:9090</param-value>
  </init-param>
  </filter>
 
<filter>
  <filter-name>CAS HttpServletRequest Wrapper Filter</filter-name>
  <filter-class>org.jasig.cas.client.util.HttpServletRequestWrapperFilter</filter-class>
</filter>
 
 
<filter-mapping>
        <filter-name>CAS Authentication Filter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
     
    <filter-mapping>
        <filter-name>CAS Validation Filter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
     
    <filter-mapping>
        <filter-name>CAS HttpServletRequest Wrapper Filter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
Quelqu'un a t il déjà eu ce genre de problème ?

Merci,

Olivier

J'utilise CAS 3.0.7