Na serveru nepříjímám hlavičku Authorization Bearer xxx

928 zhlédnutíWebhosting
0

Dobrý den,
pokouším se na serveru získat hlavičku Authorization, ale zdá se, že mi není poskytnuta, i přesto, že jí zasílám v dotazu. Vy nějak modifikujete dotaz na server? Mohu poprosit o kontrolu? Jedná se o web www.nostis.org

Role: Zákazník
RM130195 Odpověděl na otázku 27. 5. 2020
1

Zkuste do souboru .htaccess vložit následující řádky:

RewriteEngine On ## Pouze, pokud už tam jednou není.
 RewriteCond %{HTTP:Authorization} .+
RewriteRule ^ - [E=HTTP_AUTHORIZATION:%0]

Role: Zákazník
JG164047 publikoval nový komentář 10. 5. 2020
0
46.23K Odpověď od WEDOS Internet, a.s. 0 Comments

Dobrý den,

Apache hlavičku Authorization do PHP defaultně neposílá, pokud ji tam potřebujete, je třeba tomu trochu pomoci.

Postup v odpovědi od @JŽ59229 by měl fungovat, nebo lépe zkuste ještě toto:

SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

Potom normálně v PHP uvidíte v $_SERVER[‚HTTP_AUTHORIZATION‘] obsah hlavičky Authorization:
Proxy by to cachovat neměla (ignoruje requesty s Authorization: hlavičkou), pro jistotu ale můžete přidat také:

cache-control: no-cache

Role: Podpora Web: https://wedos.cz Vizitka: Produktový manažer.
RM130195 Odpověděl na otázku 27. 5. 2020