Portál AbcLinuxu, 19. července 2025 07:20


Dotaz: Apache log username z Authorization hlavičky

7.8.2018 00:02 majales | skóre: 29 | blog: Majales
Apache log username z Authorization hlavičky
Přečteno: 313×
Odpovědět | Admin
Řeším debug autentizace jedné aplikace. Když použiju curl takto:
curl  -H "Authorization: Basic dXppdmF0ZWw6aGVzbG8=" -X GET https://mujproject.com/auth/?pokus
vše krásně funguje.

Dotaz jde přes reverzní proxy kde je Apache, ale autentizace samotná probíhá až na backendu na který ta rproxy pomoci mod_proxy přeposílá requesty.

Otázka zní, zda lze nějak logovat username toho uživatele na Apache rproxy, i když tam neprobíhá, žádná autentizace. Lze to? Vyzkoušel jsem všechny osvědčené konfigurace CustomLogu Apache, ale nezabralo to ( LogFormat "%h %l %u %{REMOTE_USER}e %{X_REMOTE_USER}e )

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (majales (tazatel))
7.8.2018 08:54 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Apache log username z Authorization hlavičky
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pomocí %{Authorization}i by mělo jít zalogovat příslušnou hlavičku. REMOTE_USER je podle mne vyplněné jedině v případě, kdy server vyžaduje autentizaci.
8.8.2018 10:38 majales | skóre: 29 | blog: Majales
Rozbalit Rozbalit vše Re: Apache log username z Authorization hlavičky
Potvrzuji.. Funguje to. Sice by se mi líbilo vyextrahovat z toho jen toho uživatele.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.