Projet

Général

Profil

Actions

Support #3175

fermé

Edition en ligne et SSO ?

Ajouté par François Cedelle il y a plus de 12 ans. Mis à jour il y a plus de 10 ans.

Statut:
Closed
Priorité:
Urgent
Assigné à:
-
Version cible:
-
Début:
18/04/2012
Echéance:
% réalisé:

0%

Temps estimé:
Navigateur:
Tous
Votre version de Silverpeas:
5.8
Système d'exploitation:
Livraison en TEST:
Livraison en PROD:

Description

com.sun.deploy.net.FailedDownloadException: Impossible de charger la ressource : https://collaboratif.inra.fr/silverpeas/attachment/webdav/OpenOfficeLauncher.jar
at com.sun.deploy.net.DownloadEngine.actionDownload(DownloadEngine.java:1416)
at com.sun.deploy.net.DownloadEngine.getCacheEntry(DownloadEngine.java:1569)
at com.sun.deploy.net.DownloadEngine.getCacheEntry(DownloadEngine.java:1547)
at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(DownloadEngine.java:1654)
at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(DownloadEngine.java:1578)
at com.sun.deploy.net.DownloadEngine.getResource(DownloadEngine.java:215)
at com.sun.javaws.LaunchDownload$DownloadTask.call(LaunchDownload.java:1983)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680)

Mis à jour par Emmanuel Hugonnet il y a plus de 12 ans

  • Tracker changé de Bug à Support

Mis à jour par François Cedelle il y a plus de 12 ans

Bonjour,

L'édition en ligne est impossible depuis la migration en 5.8 et la mise en place du SSO.
Le message d'erreur est toujours le même :
com.sun.deploy.net.FailedDownloadException: Impossible de charger la ressource : https://collaboratif.inra.fr/silverpeas/attachment/webdav/OpenOfficeLauncher.jar
at com.sun.deploy.net.DownloadEngine.actionDownload(DownloadEngine.java:1416)
at com.sun.deploy.net.DownloadEngine.getCacheEntry(DownloadEngine.java:1569)
at com.sun.deploy.net.DownloadEngine.getCacheEntry(DownloadEngine.java:1547)
at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(DownloadEngine.java:1654)
at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(DownloadEngine.java:1578)
at com.sun.deploy.net.DownloadEngine.getResource(DownloadEngine.java:215)
at com.sun.javaws.LaunchDownload$DownloadTask.call(LaunchDownload.java:1983)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680)

Or, https://collaboratif.inra.fr/silverpeas/attachment/webdav/OpenOfficeLauncher.jar est bien accessible si l'on est connecté, et demande une authentification si l'on ne l'est pas. Cela peut-il venir de là ?

Mis à jour par Emmanuel Hugonnet il y a plus de 12 ans

Oui il faut permettre un accès non authentifié aux ressources présentes dans https://collaboratif.inra.fr/silverpeas/attachment/webdav/ car c'est la JVM qui gère le téléchargement.

Mis à jour par Emmanuel Hugonnet il y a plus de 12 ans

  • Statut changé de New à Feedback
  • Assigné à mis à Emmanuel Hugonnet

Mis à jour par François Cedelle il y a plus de 12 ans

Ok, mais comment ?

Actuellement, dans web.xml j'ai :
<context-param>
<param-name>serverName</param-name>
<param-value>https://collaboratif.inra.fr&lt;/param-value>
</context-param>
<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>https://idp.inra.fr/cas/login&lt;/param-value>
</init-param>
<init-param>
<param-name>service</param-name>
<param-value>https://collaboratif.inra.fr/silverpeas/&lt;/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>https://idp.inra.fr/cas&lt;/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>

Je redirige donc TOUT (*) vers le CAS, j'ai cherché de la doc en ligne et apparemment pas moyen d'exclure une URL...
Il faudrait donc que le filtre n'englobe que les pages nécessaires ?
https://collaboratif.inra.fr/silverpeas/AuthenticationServlet ?
https://collaboratif.inra.fr/silverpeas/login.jsp ?

Mis à jour par François Cedelle il y a plus de 12 ans

Salut,

Nous avons fait des tests, la bonne solution semble de régler l'Authentication Filter sur Login.jsp

<filter-mapping>
<filter-name>CAS Authentication Filter</filter-name>
<url-pattern>/Login.jsp</url-pattern>
</filter-mapping>

Cela semble fonctionner (de temps en temps) mais uniquement avec open office.
En effet, Word ne demande pas de mot de passe à l'ouverture du fichier et génère une erreur :
23 avr. 2012 10:22:25 com.silverpeas.openoffice.Launcher main
GRAVE: Erreur de lancement MsOffice / OpenOffice
java.io.IOException: Impossible de verrouiller le fichier distant : 401 - Non-Autoris?

Il me semble que vous avez fait en sorte que Word ne demande pas de mot de passe et que cela pose pb dans le cas du SSO...

Mis à jour par David Lesimple il y a environ 11 ans

  • Assigné à Emmanuel Hugonnet supprimé

Ce problème est-il toujours d'actualité sachant que depuis la 5.11 on peut choisir en le mode connecté (webDav pur) qui demande un mot de passe et le mode déconnected qui n'en demande pas (Office seulement)

Mis à jour par Cécile Bonin il y a plus de 10 ans

  • Statut changé de Feedback à Closed
Actions

Formats disponibles : Atom PDF