Il semblerait que la config par défaut d'Apache (CGIPassAuth) ne prenne pas en compte l'authentification par header sur un mutualisé. Quelqu'un peut-il me confirmer ?
Authentication par header est-il possible sur un mutualisé ?
Related questions
- Connexion à mon compte client
151580
13.02.2019 09:51
- Serveur non sécurisé, celui-ci ne supporte pas FTP sur TLS
125557
03.09.2018 14:46
- reCAPTCHA erreur pour le propriétaire du site : clé de site non valide
109992
14.02.2019 16:17
- [FAQ] Comment mettre à jour mon site pour supporter Apache 2.4 ?
97339
28.07.2017 11:39
- Passage en php 7.4
96436
30.06.2020 05:05
- Augmenter taille PHP Post Max Size sur mutualisé ?
90592
04.12.2019 21:52
- The requested URL / was not found on this server
89922
02.03.2017 18:25
- Deploy d'un projet Node JS
89820
12.10.2016 20:18
- NextCloud sur mutualisé
89784
07.04.2017 08:42
- Ce site est inaccessible Impossible de trouver l'adresse DNS du serveur
89559
16.10.2016 16:24
Bon c'est bon j'ai trouvé, un petit fichier **.htaccess** avec la commande **CGIPassAuth On** et c'est good.
Si vous rencontrez des difficultés pour vous authentifier auprès du Webservice, veuillez lire les informations suivantes :
Le serveur Web peut avoir besoin que la CGIPassAuthdirective soit activée pour permettre à PrestaShop de recevoir l' HTTP_AUTHORIZATIONen-tête.
Vous pouvez l'activer dans votre .htaccess :
CGIPassAuth On
Ou, également en .htaccess, utilisez SetEnv: ( celle que j'utilise)
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
sinon sur ce site une autre solution
Apache: Passing Authorization header to PHP’s $_SERVER[‘HTTP_AUTHORIZATION’] properly
https://community.ovhcloud.com/community/fr/authentication-par-header-est-il-possible-sur-un-mutualise?id=community_question&sys_id=d630b9489dda4e901e11a21128f2cf3b
https://devdocs.prestashop-project.org/8/webservice/tutorials/testing-access/
Bonjour,
Je n'arrive pas à avoir Authorization dans mes headers pour mon token JWT.
Mon fichier .htaccess :
RewriteEngine On
CGIPassAuth On
RewriteBase /PIDWebProject_Angular_Frontend/
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /PIDWebProject_Angular_Frontend/index.html [L]
# Autoriser et capturer l'en-tête Authorization
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]
# Redirection HTTP vers HTTPS
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
# Empêcher l'affichage de l'index des dossiers
Options -Indexes
Quelqu'un peut m'aider ?
Sam