Anomalie #26983
fermé(REVIEW) .htaccess dans /rest n'est pas à jour avec Apache 2.4
Description
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 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
Root to allow index.php¶
<FilesMatch "^$">
Require all granted
Core root¶
<FilesMatch "^(index|static|log).php$">
Require all granted
App static files¶
<FilesMatch ".(css|js|jpg|jpeg|png|gif|ttf|woff|woff2|svg|ico)$">
Require all granted
App tools files¶
<FilesMatch ".(htm|html|jar|jnlp)$">
Require all granted
Cela force l'ajout de:
Allow rest¶
<Location "/rest">
Require all granted
<LocationMatch "^/[^/]+/rest">
Require all granted
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 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.