Portál AbcLinuxu, 8. května 2025 13:52

Dotaz: httpd24 ako proxy s ad auth passthrough

4.5.2017 12:43 drunkezz | skóre: 34 | blog: kadeco
httpd24 ako proxy s ad auth passthrough
Přečteno: 262×
Odpovědět | Admin

Ahojte

potrebujem zasadne nakopnut.

Bezi mi webappka do ktorej sa autentifikujem voci AD. Z nej je preklik na druhu webappku, kde by mal fungovat SSO.

Problem je to ze na tu druhu webappku sa pristupuje cez proxy.

Takto vyzera config proxy

 

<VirtualHost *:50470>


ProxyPreserveHost On
ProxyRequests Off
ServerName webapp1.domena.tld
SSLEngine Onbigdata.
SSLProxyEngine On
SetEnv proxy-chain-auth On



SSLCertificateFile /etc/pki/bigdata/wildcard_bigdata_it_internal.crt
SSLCertificateKeyFile /etc/pki/bigdata/wildcard_bigdata_it_internal.key

ProxyPass / https://webapp2.it.internal:50470
ProxyPassReverse / webapp2.it.internal:50470
RequestHeader set X-Remote-User expr=%{REMOTE_USER}s
ErrorLog /var/log/httpd/wa1-proxy-error.log
CustomLog /var/log/httpd/wa1-proxy-access.log Combined

</VirtualHost>

Ked to testujem z konzoly curlom, tak si najprf kinit-om fetchnem ticket a lognem sa najprv priamo na webapp2 dostanem ocakavany response

Ked s tym istym ticketom idem cez proxy dostavam 401 Authentication required...

Neviete ma niekto nakopnut? Dakujem

D.

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

Odpovědi

4.5.2017 18:20 Sten
Rozbalit Rozbalit vše Re: httpd24 ako proxy s ad auth passthrough
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ta aplikace je nastavená, aby četla hlavičku X-Remote-User?

Tickety předávané webapps z bezpečnostních důvodů normálně nejsou forwardable.
5.5.2017 08:28 drunkezz | skóre: 34 | blog: kadeco
Rozbalit Rozbalit vše Re: httpd24 ako proxy s ad auth passthrough

ten forwarded user je nejaky moj pokus neuspesny

cize sso over proxy v kerberizovanom prostredi nie je mozne?

Dakujem

D.

5.5.2017 10:52 drunkezz | skóre: 34 | blog: kadeco
Rozbalit Rozbalit vše Re: httpd24 ako proxy s ad auth passthrough

Nj v logu sa objavuje

gss_init_sec_context() failed: : Server not found in Kerberos database

Tak pokracujem dalej:)

D.

5.5.2017 11:30 Sten
Rozbalit Rozbalit vše Re: httpd24 ako proxy s ad auth passthrough
Ticket se ve výchozím nastavení vydává pro HTTP/$adresa_serveru, kde adresa serveru je kanonická adresa (pokud je jméno CNAME, použije se to, na co odkazuje) bez portu.
5.5.2017 11:26 Sten
Rozbalit Rozbalit vše Re: httpd24 ako proxy s ad auth passthrough

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.