Projet

Général

Profil

Actions

Anomalie #5016

fermé

WebDAV authentifié ne fonctionne plus

Ajouté par Jérôme Augé il y a plus de 11 ans. Mis à jour il y a plus de 11 ans.

Statut:
Intégré
Priorité:
Normal
Assigné à:
Version cible:
Début:
22/09/2014
Echéance:
% réalisé:

100%

Temps estimé:
Version source:
Solution proposée:
Principaux fichiers impactés:
Complexité:
Contrôle:
Thème:
Socle technique
Régression:

Description

$ curl -X OPTIONS https://webdav.example.net/
HTTP/1.1 200 OK
Date: Mon, 22 Sep 2014 09:36:39 GMT
Server: Apache
X-HTTPS: 1
Content-Length: 22
Content-Type: text/html; charset=utf-8

Unknown authtype basic

Le premier problème est que la réponse est un "200 OK" avec une réponse HTML alors qu'il faudrait, dans le cas d'une erreur, avoir un code d'erreur HTTP approprié.

Ensuite, le "vrai" problème est que comme la racine du serveur WebDAV est un sous-répertoire du contexte, alors les chemins d'accès a des fichiers locaux doivent remonter d'un cran pour accéder aux fichiers du contexte.

Dans ce cas, c'est Class.AuthenticatorManager.php qui essaye de voir si WHAT/Class.basicAuthenticator.php, mais comme on est dans $CONTEXT_ROOT/webdav, alors le fichier n'existe pas.

On peut corriger cette erreur en faisant un chdir($pubdir) dans DAV/dav.php qui est utilisé comme source du symlink webdav/index.php qui sert de racine du VHost WebDAV.

Mis à jour par Marc Claverie il y a plus de 11 ans

  • Version cible mis à 3.2.18

Mis à jour par Jérôme Augé il y a plus de 11 ans

  • Statut changé de Nouveau à À analyser

Mis à jour par Jérôme Augé il y a plus de 11 ans

  • Statut changé de À analyser à Assigné
  • Assigné à mis à Jérôme Augé
  • % réalisé changé de 0 à 100

Mis à jour par Jérôme Augé il y a plus de 11 ans

  • % réalisé changé de 100 à 50

Mis à jour par Jérôme Augé il y a plus de 11 ans

  • % réalisé changé de 50 à 100

Mis à jour par Éric Brison il y a plus de 11 ans

  • Statut changé de Assigné à Intégré

Appliqué par commit dynacase-core|commit:901bc1fdf1609d30880f732ebfc7d39fdec69384.

Actions

Formats disponibles : Atom PDF