2009-06-08 7 views
0

Wenn ich eine ASP.NET-Seite habe, die eine Anfrage an eine Seite auf einer anderen Website/Server sendet und diese Seite versucht, einen Cookie zu schreiben, was passiert dann? Wird ein Cookie auf dem Clientcomputer gespeichert? Im Server meiner ersten Site? Wird es wegen einiger Sicherheitsprobleme blockiert?ASP.NET Cookie in Seitenanforderung

Tks im voraus!

Antwort

0

Sie machen die Anfrage über JavaScript (AJAX) oder auf der Server-Seite? Wenn ersteres funktioniert, wird es nicht funktionieren, wenn sich die beiden Sites nicht auf derselben Domain befinden. Ist dies der Fall, bleibt der Client davon unberührt (der erste Server wird mit jedem Cookie-Speicher umgehen).

+0

Nun, die Idee ist, mehrere Standorte zum Senden von Anmeldeinformationen an eine Seite in einer zentralen Site, wie ein Authentifizierungsanbieter. Dieser Authenticator würde ein Cookie auf dem Clientcomputer schreiben, um die einmalige Anmeldung zwischen Sites zu ermöglichen, die sich in separaten Domänen befinden. Aber damit das funktioniert, müsste ich meinen Authentifikator dazu bringen, einen Cookie im Client zu lesen und zu schreiben. – Dante

0

Wenn Ihr Serveranfrage machen, wird es Cookies speichern

0

Wenn Sie eine Anfrage machen WebClient oder WebRequest verwenden, ... wird der Server die Cookies senden. Wenn Sie möchten, sollten Sie diese Cookies aus der Antwort lesen und irgendwo speichern. Andernfalls wird es verworfen.

+0

Hmm, interessant. Nachforschen gehen. Tks! – Dante

Verwandte Themen