[SSO] Authentification via CAS

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

Re: [SSO] Authentification via CAS

Bonne initiative, merci Smiley Wink
loic
Member II

Re: [SSO] Authentification via CAS

Bon en fait je me suis un peu emballé.

Quand je testais, je me loguais sur CAS et si j'arrivais sur alfresco avec mon login en haut à droite j'étais content.
Sauf que en fait non… Maintenant que ça marche et que je veux aller plus loin ça ne va plus du tout…

Je m'explique :
J'arrive donc sur alfresco logué mais des que je souhaite cliquer sur un lien (genre Mon accueil, déconnexion, option utilisateur, etc…) le lien ressemble à ça (quoiqu'il arrive)

http://item-55322:8181/alfresco/faces/jsp/dashboards/container.jsp?ticket=ST-53-Q0cg3txzJLqCreqlZ5pl...

et j'ai une jolie erreur :

<soapenv:Envelope>

<soapenv:Body>

<soapenv:Fault>
<faultcode>ns1:Client.NoSOAPAction</faultcode>
<faultstring>no SOAPAction header!</faultstring>

<detail>

<ns2:stackTrace>
no SOAPAction header!
   at org.apache.axis.transport.http.AxisServlet.getSoapAction(AxisServlet.java:1013)
   at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:678)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
   at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
   at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
   at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
   at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
   at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
   at java.lang.Thread.run(Thread.java:619)
</ns2:stackTrace>
<ns3:hostname>ITEM-55322</ns3:hostname>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>

Et là sur ce coup là je veux bien un peu d'aide…

Merci d'avance.

PS : item-55322 c'est ma machine c'est normal Smiley Happy
ericc
Member II

Re: [SSO] Authentification via CAS

As tu essayé de te connecter depuis un autre PC sur ton alfresco? Est ce que la même erreur apparait dans ce cas?
loic
Member II

Re: [SSO] Authentification via CAS

Oui, je tombe sur la même erreur depuis une autre machine…

Je (re?)précise que je suis avec Alfresco community 2.9B et que la doc du wiki est pour Alfresco enterprise 2.1.
Je vais voir ce que ça donne avec Alfresco enterprise 2.2 (ou 2.1 si vraiment ça ne marche pas…)

Edit ! : Bon alors ça fonctionne avec la 2.1 (j'ai la community sous la main mais l'enterprise doit aussi fonctionner vue que c'est la version utilisée dans le wiki). Je n'ai plus l'erreur sus-citée, je mets des trucs et des machins dans le repo sans erreur… joie… soulagement Smiley Very Happy.

Je m'y prend peut-être super mal mais je crois qu'au delà de la version 2.1, la méthode proposée par le wiki ne fonctionne pas.

Cela dit, je reste ouvert à toutes propositions pour les versions supérieures à la 2.1
loic
Member II

Re: [SSO] Authentification via CAS

Voilà,

J'ai mis à jour ma petite doc ici > http://hando.org/blog/?p=4
Comme je l'ai dis précédemment, vous en faites ce que vous voulez Smiley Wink

Cordialement