Sur la page de login de cas, quel url est specifiee dans le parametre service ? Vers quelle url etes vous rediriges apres le login ?

Le 16 févr. 06 à 15:24, Arnaud RUPIN a écrit :

En activant le mode DEBUG sur "org.jahia.services.sso" j'obtiens une chose bizarre :
---
1330692 [2006-02-16 15:17:35,435] [org.jahia.services.sso.CasService] DEBUG - cas.server.validateUrl = https://auth.toutatice.fr/cas/serviceValidate 1330694 [2006-02-16 15:17:35,437] [org.jahia.services.sso.CasService] DEBUG - cas.jahia.serviceUrl = http://esco-as-test.in.ac-rennes.fr:8080/jahia/Jahia/pid/-1 org.jahia.exceptions.JahiaException: User message=Cannot validate CAS credentials, System message=Cannot validate CAS credentials, root cause:error #INVALID_SERVICE while validating ticket 'ST-15160- G1kGJtbepXAlYmqn9XrY': ticket 'ST-15160-G1kGJtbepXAlYmqn9XrY' does not match supplied service root cause=edu.yale.its.tp.cas.client.CASAuthenticationException: error #INVALID_SERVICE while validating ticket 'ST-15160- G1kGJtbepXAlYmqn9XrY': ticket 'ST-15160-G1kGJtbepXAlYmqn9XrY' does not match supplied service
---
Le cas.jahia.serviceUrl serait "http://esco-as-test.in.ac-rennes.fr: 8080/jahia/Jahia/pid/-1" au lieu de "http://esco-as-test.in.ac- rennes.fr:8080/jahia/Jahia/pid/1"

Quelqu'un sait pourquoi mon pageID passe de 1 à -1 ?
Cela pourrait expliquer le problème de non validation de ST.

Cordialement

--
Arnaud RUPIN
Rectorat de Rennes
SERvice Informatique Académique(SERIA)
Département Etablissement, Bureau des études techniques (SERIA-E3)

Arnaud RUPIN a écrit :
J'ai effectivement des erreurs dans mon catalina.out.
Si qq'un a une piste je suis preneur ;) :
----------
org.jahia.exceptions.JahiaException: User message=Cannot validate CAS credentials, System message=Cannot validate CAS credentials, root cause:error #INVALID_SERVICE while validating ticket 'ST-15013-QhrZDIl2PseWFvBPPf4Q': ticket 'ST-15013- QhrZDIl2PseWFvBPPf4Q' does not match supplied service root cause=edu.yale.its.tp.cas.client.CASAuthenticationException: error #INVALID_SERVICE while validating ticket 'ST-15013- QhrZDIl2PseWFvBPPf4Q': ticket 'ST-15013-QhrZDIl2PseWFvBPPf4Q' does not match supplied service at org.jahia.params.valves.CasAuthValveImpl.validateCredentials (CasAuthValveImpl.java:60) at org.jahia.pipelines.valves.SsoValve.invoke(SsoValve.java:77) at org.jahia.pipelines.impl.GenericPipeline.invokeNext (GenericPipeline.java:192) at org.jahia.pipelines.impl.GenericPipeline.invoke (GenericPipeline.java:179)
    at org.jahia.params.ParamBean.resolveUser(ParamBean.java:3353)
    at org.jahia.params.ParamBean.<init>(ParamBean.java:431)
    at org.jahia.params.ParamBean.<init>(ParamBean.java:360)
at org.jahia.params.ProcessingContextFactoryImpl.getContext (ProcessingContextFactoryImpl.java:36) at org.jahia.bin.Jahia.createParamBean(Jahia.java:878)
    at org.jahia.bin.Jahia.service(Jahia.java:786)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173) at org.jahia.bin.filters.ntlm.NtlmHttpFilter.doFilter (NtlmHttpFilter.java:135) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173) at org.jahia.bin.filters.esi.ESIFilter.doFilter(ESIFilter.java:83) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol $Http11ConnectionHandler.processConnection(Http11BaseProtocol.java: 667) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket (PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt (LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (ThreadPool.java:684) at java.lang.Thread.run(Thread.java:534) edu.yale.its.tp.cas.client.CASAuthenticationException: error #INVALID_SERVICE while validating ticket 'ST-15013- QhrZDIl2PseWFvBPPf4Q': ticket 'ST-15013-QhrZDIl2PseWFvBPPf4Q' does not match supplied service at org.jahia.services.sso.CasService.validateTicket (CasService.java:191) at org.jahia.params.valves.CasAuthValveImpl.validateCredentials (CasAuthValveImpl.java:58) at org.jahia.pipelines.valves.SsoValve.invoke(SsoValve.java:77) at org.jahia.pipelines.impl.GenericPipeline.invokeNext (GenericPipeline.java:192) at org.jahia.pipelines.impl.GenericPipeline.invoke (GenericPipeline.java:179)
    at org.jahia.params.ParamBean.resolveUser(ParamBean.java:3353)
    at org.jahia.params.ParamBean.<init>(ParamBean.java:431)
    at org.jahia.params.ParamBean.<init>(ParamBean.java:360)
at org.jahia.params.ProcessingContextFactoryImpl.getContext (ProcessingContextFactoryImpl.java:36) at org.jahia.bin.Jahia.createParamBean(Jahia.java:878)
    at org.jahia.bin.Jahia.service(Jahia.java:786)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173) at org.jahia.bin.filters.ntlm.NtlmHttpFilter.doFilter (NtlmHttpFilter.java:135) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173) at org.jahia.bin.filters.esi.ESIFilter.doFilter(ESIFilter.java:83) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol $Http11ConnectionHandler.processConnection(Http11BaseProtocol.java: 667) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket (PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt (LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (ThreadPool.java:684) at java.lang.Thread.run(Thread.java:534) edu.yale.its.tp.cas.client.CASAuthenticationException: error #INVALID_SERVICE while validating ticket 'ST-15013- QhrZDIl2PseWFvBPPf4Q': ticket 'ST-15013-QhrZDIl2PseWFvBPPf4Q' does not match supplied service at org.jahia.services.sso.CasService.validateTicket (CasService.java:191) at org.jahia.params.valves.CasAuthValveImpl.validateCredentials (CasAuthValveImpl.java:58) at org.jahia.pipelines.valves.SsoValve.invoke(SsoValve.java:77) at org.jahia.pipelines.impl.GenericPipeline.invokeNext (GenericPipeline.java:192) at org.jahia.pipelines.impl.GenericPipeline.invoke (GenericPipeline.java:179)
    at org.jahia.params.ParamBean.resolveUser(ParamBean.java:3353)
    at org.jahia.params.ParamBean.<init>(ParamBean.java:431)
    at org.jahia.params.ParamBean.<init>(ParamBean.java:360)
at org.jahia.params.ProcessingContextFactoryImpl.getContext (ProcessingContextFactoryImpl.java:36) at org.jahia.bin.Jahia.createParamBean(Jahia.java:878)
    at org.jahia.bin.Jahia.service(Jahia.java:786)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173) at org.jahia.bin.filters.ntlm.NtlmHttpFilter.doFilter (NtlmHttpFilter.java:135) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173) at org.jahia.bin.filters.esi.ESIFilter.doFilter(ESIFilter.java:83) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol $Http11ConnectionHandler.processConnection(Http11BaseProtocol.java: 667) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket (PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt (LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (ThreadPool.java:684) at java.lang.Thread.run(Thread.java:534) 184003 [2006-02-16 12:34:55,714] [org.jahia.pipelines.valves.SsoValve] ERROR - org.jahia.exceptions.JahiaException: User message=Cannot validate CAS credentials, System message=Cannot validate CAS credentials, root cause:error #INVALID_SERVICE while validating ticket 'ST-15013-QhrZDIl2PseWFvBPPf4Q': ticket 'ST-15013- QhrZDIl2PseWFvBPPf4Q' does not match supplied service root cause=edu.yale.its.tp.cas.client.CASAuthenticationException: error #INVALID_SERVICE while validating ticket 'ST-15013- QhrZDIl2PseWFvBPPf4Q': ticket 'ST-15013-QhrZDIl2PseWFvBPPf4Q' does not match supplied service 184031 [2006-02-16 12:34:55,742] [org.jahia.params.ParamBean] ERROR - Error while authorizing user org.jahia.pipelines.PipelineException: exception was thrown while validating credentials!
    at org.jahia.pipelines.valves.SsoValve.invoke(SsoValve.java:81)
at org.jahia.pipelines.impl.GenericPipeline.invokeNext (GenericPipeline.java:192) at org.jahia.pipelines.impl.GenericPipeline.invoke (GenericPipeline.java:179)
    at org.jahia.params.ParamBean.resolveUser(ParamBean.java:3353)
    at org.jahia.params.ParamBean.<init>(ParamBean.java:431)
    at org.jahia.params.ParamBean.<init>(ParamBean.java:360)
at org.jahia.params.ProcessingContextFactoryImpl.getContext (ProcessingContextFactoryImpl.java:36) at org.jahia.bin.Jahia.createParamBean(Jahia.java:878)
    at org.jahia.bin.Jahia.service(Jahia.java:786)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173) at org.jahia.bin.filters.ntlm.NtlmHttpFilter.doFilter (NtlmHttpFilter.java:135) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173) at org.jahia.bin.filters.esi.ESIFilter.doFilter(ESIFilter.java:83) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol $Http11ConnectionHandler.processConnection(Http11BaseProtocol.java: 667) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket (PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt (LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (ThreadPool.java:684) at java.lang.Thread.run(Thread.java:534) 184052 [2006-02-16 12:34:55,763] [org.jahia.bin.Jahia] INFO - Processed [/jahia/Jahia/pid/1] user=[guest] ip=[172.29.212.171] in [375ms]
----------
Cordialement

Répondre à