impersonificazione tra client e due web applications
cooperz non è online. Ultima attività: 16/05/2008 15.51.30cooperz
Inserito il: 14 maggio 2008 18.07
24 messaggi dal 07 apr 2006 Istalla Microsoft Silverlight!
Ciao a tutti, avrei una domanda..

Stò sviluppando un'applicazione web in c# con framework 3.5 che utilizza l'impersonificazione e l'autenticazione windows, ed è hostata su un server (server_1).

Quando accedo con il client (ie6) alla prima pagina di questa applicazione mi restituisce il nome del utente con il quale sono loggato sulla macchina che client che stò utilizzando.

Fino a qui tutto ok.

L'applicazione in questione, dovrebbe poi richiamare una pagina hostata su un secondo server (server_2) anch'esso facente uso di autenticazione windows e impersonificazione.

Per eseguire la chiamata utilizzo il seguente codice:


WebRequest Req = System.Net.WebRequest.Create(xmlUri);
HttpWebRequest HttpWr = (HttpWebRequest)Req;
HttpWr.ServicePoint.Expect100Continue = true;
HttpWr.Credentials = CredentialCache.DefaultCredentials;
System.Net.WebResponse Resp = Req.GetResponse();


Purtroppo a questo punto ottengo un errore di tipo 401 unauthorized.

Controllando il registro degli eventi del server_2 ho notato che l'impersonificazione in realtà sembra non avvenire inquanto il server_1 cerca di connettersi con una utenza anonima, che per l'applicazione che gira sul server_2 è stata ovviamente disabilitata.

Spero di essere stato abbastanza chiaro e che qualcuno possa aiutarmi, sto impazzendoci sopra da un paio di giorni e non riersco a venirne a capo.

Grazie a tutti quelli che mi aiuteranno.

Ciao

Marco
Microsoft Most Valuable Professional
RE: impersonificazione tra client e due web applications
Ricciolo non è online. Ultima attività: 06/09/2008 14.06.16Ricciolo
Inserito il: 15 maggio 2008 09.46
contributi / Top Poster / Community manager / blogs.aspitalia.com / Blog / 4559 messaggi dal 26 feb 2001 Istalla Microsoft Silverlight!
mm, prova con DefaultNetworkCredentials. Il primo non credo funzioni con http.
Ovviamente verifica che DefaultNetworkCredentials abbia l'utente impersonificato. La documentazione dice che dovrebbe...

Ciao

Il mio blog
Homepage
RE: impersonificazione tra client e due web applications
cooperz non è online. Ultima attività: 16/05/2008 15.51.30cooperz
Inserito il: 16 maggio 2008 11.07
24 messaggi dal 07 apr 2006 Istalla Microsoft Silverlight!
Ciao, grazie per la risposta.
Purtroppo anche con DefaultNetworkCredentials il risultato non cambia..
Sul primo server l'utente è impersonificato, ma quando il primo server chiama il secondo per recuperare i dati, l'impersonificazione si perde.

Hai qualche altra idea?

Grazie per l'aiuto.

M.
Microsoft Most Valuable Professional
RE: impersonificazione tra client e due web applications
Ricciolo non è online. Ultima attività: 06/09/2008 14.06.16Ricciolo
Inserito il: 16 maggio 2008 15.02
contributi / Top Poster / Community manager / blogs.aspitalia.com / Blog / 4559 messaggi dal 26 feb 2001 Istalla Microsoft Silverlight!
Come ti ho già detto, controlla debuggando che DefaultNetworkCredentials contenta i dati corretti, così almeno una cosa siamo sicuri

Ciao

Il mio blog
Homepage
RE: impersonificazione tra client e due web applications
cooperz non è online. Ultima attività: 16/05/2008 15.51.30cooperz
Inserito il: 16 maggio 2008 15.51
24 messaggi dal 07 apr 2006 Istalla Microsoft Silverlight!
allora, cercando un po' su internet credo di aver individuato il problema..
dovrebbe chiamarsi double-hop.. a qualcuno dice qualcosa?


grazie ;)

Ciao

Vai a:
Torna al forum |   Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.


maltra - 811 pt
vladimiro - 562 pt
fabrica - 180 pt

Ultimi vincitori: fabrica, vladimiro, PeppeDotNet

Iscriviti anche tu e raccogli punti. Questo mese in palio VS 2008 + Windows Server 2008, ReShaper e 1 ebook!



COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums