Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Accesso ad un sito passando le credenziali
giovedì 02 settembre 2004 - 18.43
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
cnnmax
Profilo
| Junior Member
99
messaggi | Data Invio:
gio 2 set 2004 - 18:43
Ciao a tutti. dopo le vacanze mi ritrovo aon un altro problema di autenticazione.
devo accedere da una pagina asp ad un sito internet che chiede l'autenticazione di IIS.
Ho provato ad usare NetworkCredential in questo modo :
Dim MyCred As System.Net.NetworkCredential = New System.Net.NetworkCredential
MyCred.UserName = cUser
MyCred.Password = cPass
Dim myCache As System.Net.CredentialCache = New System.Net.CredentialCache
myCache.Add(New Uri(remoteUri), "Basic", MyCred)
' Create a WebRequest with the specified URL.
Dim myWebRequest As HttpWebRequest = CType(WebRequest.Create(remoteUri), HttpWebRequest)
myWebRequest.AllowAutoRedirect = False
myWebRequest.Credentials = myCache
' Send the request and wait for a response.
Dim myWebResponse As HttpWebResponse
Try
myWebResponse = CType(myWebRequest.GetResponse(), HttpWebResponse)
Catch ex2 As WebException
Throw New System.Exception(ex2.Message, ex2)
Finally
If Not IsNothing(myWebResponse) Then
myWebResponse.Close()
End If
End Try
Sembra che l'autenticazione viene fatta infatti se do una password sbagliata mi da errore di accesso.
Ma come faccio a reindirizzare la pagina autenticata?
Dopo il GetResponse cosa devo fare?
Vari esempi usano "GetResponseStream" ma io voglio simulare l'effettivo accesso al sito.
Se faccio un response.redirect(myWebResponse.ResponseUri.AbsoluteUri), mi ricompare la mashera di login di IIS
qualcuno sa aiutarmi
Ciao e grazie
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 2 set 2004 - 23:52
Prova a usare true invece di false qui:
myWebRequest.AllowAutoRedirect = True
Non so come funzionano i vari tipi di authentication. Se viene creato una specie di cookie che ti tiri dietro ad ogni richiesta o un ticket (penso sia così). Bisogna capire se i tuoi oggetti fanno questa cosa automaticamente (non penso) o devi gestirla tu.
Forse è per questo che riaprendo una nuova pagina ti devi ri-autenticare.
ciao
david
cnnmax
Profilo
| Junior Member
99
messaggi | Data Invio:
ven 3 set 2004 - 10:19
Ci avevo già provato ma senza risultato.
Anche io pensavo a cookie ma non so bene come implementarlo.
Avete qualche riferimento?
Ciao
cnnmax
Profilo
| Junior Member
99
messaggi | Data Invio:
ven 3 set 2004 - 12:21
No non ne sono sicuro, anzi visto che non funziona non penso lo si possa fare.
Sto cercando qualcosa che mi permetta di farlo se è possibile.
Ora vedo un po i cookie
grazie
Jumpa
Profilo
| Junior Member
176
messaggi | Data Invio:
mar 13 feb 2007 - 10:51
ma alla fine ci sei riuscito?
-------------------------
Follow the White Rabbit...
http://www.jumpa.org
-------------------------
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !