Eurokicker
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 30.08.2005, 16:13   #1
TP-Veteran
 
Benutzerbild von holunda
 
Registriert seit: Oct 2001
Ort: Oberau
holunda macht alles soweit korrekt

Authentifizieren an einem Proxy


HI,

Hab ein kleines Problem:
Authentifizieren an einem Squid Proxy via $_POST vars aus einem web form.
Hat jemand eine Ahnung wie das funktionieren könnte?

besten danke für eure Hilfe!

Grüße
Alex
__________________
Gruß vom holu
holunda ist offline   Mit Zitat antworten


Alt 30.08.2005, 16:19   #2
Guest
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
Willst du HTTP-Anfragen an den Proxy schicken?
Strogij ist offline   Mit Zitat antworten
Alt 30.08.2005, 16:24   #3
TP-Veteran
 
Benutzerbild von holunda
 
Registriert seit: Oct 2001
Ort: Oberau
holunda macht alles soweit korrekt
ich wollte einen Proxy-Auth header an den proxy per fsockopen schicken. Problem ist hierbei, wenn ich zB eine Seite www.example.com angebe sehe ich zwar den Text (ohne mich authentifizieren zu müssen) aber zB das Stylesheet und die Image nicht (Die Proxy Keep-Alive ist also nicht gesetzt)

Hier mein stümperhafter Versuch:
PHP-Code:

        $URL 
"http://www.ackerzint.com/blog/index.php";
          
$URL_Info=parse_url($URL);
    
           
$request .= "POST ".$URL_Info["path"]." HTTP/1.0\r\n";
              
$request .= "Host: ".$URL_Info["host"]."\r\n";
           
$request .= "User-Agent: ".$_SERVER['HTTP_USER_AGENT']."\r\n";
           
$request .= "Accept: */*\r\n";
           
$request .= "Proxy-Connection: Keep-Alive\r\n";
           
$request .= "Proxy-Authorization: Basic $realm\r\n";
           
$request .="\r\n";
 
$fp fsockopen($URL_Info["host"], 80);
           
fputs($fp$request);
           while(!
feof($fp)) {
               
$result .= fgets($fp128);
           }
           
fclose($fp); 
da stehe ich momentan an
__________________
Gruß vom holu
holunda ist offline   Mit Zitat antworten
Alt 30.08.2005, 16:29   #4
Guest
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
Keep Alive ist schon gesetzt, aber du forderst ja nur die index.php an! Du musst also alle Files (CSS, Bildchen,..) explizit anfordern, wenn du schon den Browser spielst.
Strogij ist offline   Mit Zitat antworten
Alt 30.08.2005, 16:35   #5
TP-Veteran
 
Benutzerbild von holunda
 
Registriert seit: Oct 2001
Ort: Oberau
holunda macht alles soweit korrekt
Mit diesem Request bezwecke ich ja nur, dass eine "Proxy-Session" geöffnet wird, danach wollte ich einfach per header (LOCATION ... auf eine Seite weiterleiten ...

ich weiß, schreib heute umständlich ..
__________________
Gruß vom holu
holunda ist offline   Mit Zitat antworten
Alt 30.08.2005, 16:36   #6
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
Dein Proxy läuft auf Port 80 ?

Lautet die Keep Alive Anweisung nicht so: Keep-Alive: 600 ?

Sonst schau Dir das mal an:http://sourceforge.net/projects/snoopy/ da soll Proxy-Unterstützung drin sein.
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 30.08.2005, 17:18   #7
Guest
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
Zitat:
Zitat von holunda
Mit diesem Request bezwecke ich ja nur, dass eine "Proxy-Session" geöffnet wird, danach wollte ich einfach per header (LOCATION ... auf eine Seite weiterleiten ...
Da authentifziert er aber den Webserver, von dem du die HTTP-Anfrage aus sendest und nicht den Clienten.
Zitat:
Zitat von St@eff.en
Lautet die Keep Alive Anweisung nicht so: Keep-Alive: 600 ?
"Proxy-Connection: Keep-Alive" wählt die Art der Verbindung. "Keep-Alive: xxx" kann man zusätzlich angeben.

Geändert von Strogij (31.08.2005 um 15:28 Uhr).
Strogij ist offline   Mit Zitat antworten
Alt 31.08.2005, 09:14   #8
TP-Veteran
 
Benutzerbild von holunda
 
Registriert seit: Oct 2001
Ort: Oberau
holunda macht alles soweit korrekt
@steffen: Die Snoopy Class macht aber im Grunde auch nichts anderes als ich (oben beschr. Code) nur halt etwas eleganter .

Leuchtet ein, dass sich dann der Webserver authentifziert. Heißt für mich ich könne es per JS xml Request probieren, ansonsten gibts ja keine Möglichkeit den Client zu authorisieren, oder?

Danke schönmal für eure Hilfe
grüße
Alex
__________________
Gruß vom holu
holunda ist offline   Mit Zitat antworten
Alt 31.08.2005, 14:24   #9
TP-Veteran
 
Benutzerbild von holunda
 
Registriert seit: Oct 2001
Ort: Oberau
holunda macht alles soweit korrekt
Keiner eine Idee zu?
Ist super dringend!
__________________
Gruß vom holu
holunda ist offline   Mit Zitat antworten
Alt 31.08.2005, 15:38   #10
Guest
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
Weiterleiten wird so nicht gehen, du musst wie gesagt alle Dateien, die der Browser braucht extra mit dem Header so wie bei index.php anfordern, und sagen wir mal auf deinem Server speichern, um sie dann zum Browser weiterzuleiten. Anders wird das ja nix, weil der Browser diese Authentifizierung (was ein schweres Wort verdammt) nicht durchführt (es sei denn du verstellst das unter Browser Einstellungen).
JS XML Request: Da weiß ich nicht mal was das ist oder was das hiermit zu tun hat.
Ich frage mich wofür du das überhaupt brauchst?
Strogij ist offline   Mit Zitat antworten
Alt 31.08.2005, 15:55   #11
TP-Veteran
 
Benutzerbild von holunda
 
Registriert seit: Oct 2001
Ort: Oberau
holunda macht alles soweit korrekt
Ich brauche ein eigenes, selbstgestricktes Web Formular, weil ich damit eine Art Single-Sign-On realisieren muss - Würde jetzt zuviel Zeit in Anspruch nehmen, das auszuführen.

Per xml Request hab ich es auch schon versucht. Da wäre ja dann der Client authentifiziert und nicht der Webserver, hat aber auch irgendwie gehackt.

Werde mich wohl oder übel mit dem Prompt Window zufrieden geben und mir was anderes einfallen lassen müssen

Sollte wer noch Ideen haben, immer her damit
Danke trotzdem

Grüße
Alex
__________________
Gruß vom holu
holunda ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Authentifizieren an einem Proxy Authentifizieren an einem Proxy
« Userdaten ausgeben | msql fehler bei Eingabeaufforderung »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:42 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67