ho un problema con il sito che sto facendo.
Una sezione del sito permette di interagire con un servizio web di
terze parti che richiede
autenticazione digest e che contatto via xmlhttprequest.
La prima volta che l'utente cerca di accedere a questa sezione faccio
apparire
un dialog in cui chiedo username e password in modo da usarli come
argomenti
per il metodo di xmlhttrequest:
open(method, URL, async, userName, password)
Fin qui tutto ok.
Ma l'utente non deve fare 1 sola richiesta con xmlhttprequest verso
questo sito.
Deve farne molte. Dopo la prima richiesta dove mi salvo l'username e
la password?
(P.S. Sul mio sito ho pure un proxy perche' per via dei problemi di
cross-domain
la pagina web scaricata dal mio server non puo' ovviamente accedere al
servizio web
di terze parti direttamente, ma questo avviene in modo trasparente).
Grazie in anticipo
Stef
Credo di aver trovato la soluzione.
Dopo la prima sfida col server le successive richieste xmlhttprequest
hanno l'header Authorization corretto anche se non metto i parametri
"username"
e "password" della open(). Ci pensa probabilmente il browser ad
aggiungerlo.
... mi viene in mente:
testa la cosa con piu' browser possibili, a scanso di sorprese.
ciao