Projet

Général

Profil

Anomalie #26983

Mis à jour par Emmanuel DILLARD il y a environ un an

**Constaté** 

 L'.htaccess du dossier rest n'étant plus à jour depuis que l'on est passé à Apache 2.4 (voir https://httpd.apache.org/docs/2.4/upgrading.html) 
 L'application l'application ne fonctionne pas (page blache, erreur 403 sur toute les reqûetes vers le dossier rest, comme par exemple $url/rest/authenticationInformations) en appliquant les paramètres de sécurité apache2 suivant: 

 # Deny all by default 
 <FilesMatch ".*"> 
     Require all denied 
 </FilesMatch> 

 # Root to allow index.php 
 <FilesMatch "^$"> 
     Require all granted 
 </FilesMatch> 

 # Core root 
 <FilesMatch "^(index|static|log)\.php$"> 
     Require all granted 
 </FilesMatch> 

 # App static files 
 <FilesMatch "\.(css|js|jpg|jpeg|png|gif|ttf|woff|woff2|svg|ico)$"> 
     Require all granted 
 </FilesMatch> 

 # App tools files 
 <FilesMatch "\.(htm|html|jar|jnlp)$"> 
     Require all granted 
 </FilesMatch> 
 Cela force l'ajout de: 

 # Allow rest 
 <Location "/rest"> 
     Require all granted 
 </Location> 
 <LocationMatch "^/[^/]+/rest"> 
     Require all granted 
 </LocationMatch> 

 
 en solution de contournement. 

 J'ai déjà fais un MR, voici le lien de celle-ci: https://labs.maarch.org/maarch/MaarchParapheur/-/merge_requests/259 

 **Comment Comment tester ?** 

 ? 
 Tester le bon affichage de la page d'accueil de l'application est suffisant. 
 Le bug peut être reproduit en appliquant les paramètres de sécurité sans les solutions de contournement.

Retour