reklama

Autorizace webu v Apachi (mod_auth_form pro virtualhost s proxy)

Zdravim,
resim nasledujici problem s autorizaci webu, bohuzel jsem nikde nenasel vyhovujici funkcni reseni.
Pozadavky jsou:
  • prihlasovani probina na stejne domene webu (idealne stejne adrese), tj. prohlizec muze ukladat zadane prihlasovaci udaje domeny
  • prihlaseni prezije vypnuti browseru i vyprseni session, do doby nez je vyvolano uzivatelem

Mam virtualhosty na Apachi, vetsina z nich jsou proxy na jine adresy.

Kód: [Vybrat]
<VirtualHost *:80 *:443>
    ServerName test.example.com
    ProxyRequests Off
    ProxyPreserveHost On
    <Location />
        Order allow,deny
        Allow from all
        ProxyPass http://192.168.1.1:8002/
        ProxyPassReverse 192.168.1.1:8002/
    </Location>
</VirtualHost>

Chtel bych tyto virtualhosty zabezpecit prihlasovanim jmenem a heslem.
Jedine reseni, ktere jsem nasel a nejak omezene funguje je, pomoci AuthType basic. Kde se pred nacteni stranky zobrazi dialog, po zadani spravneho jmena a hesla se pokracuje v jeji nacitani. Tato metoda ale udrzi prihlaseni pouze po dobu behu browseru a to je zasadni problem.

Vydal jsem se tedy cestou AuthType form, coz umoznuje customizovat prihlasovaci stranku, ale hlavne uchovat prihlasovaci udaje v sifrovane cookie po prakticky neomezenou dobu, to je to co potrebuji. Bohuzel navod na https://httpd.apache.org/docs/2.4/mod/mod_auth_form.html pro inline login neni funkcni.

Existuje nejake jine funkcni reseni nebo se nekomu povedlo zprovoznit inline login z mod_auth_form?

Predem diky.

reklama


 

reklama