Italian Leggere dati da pagina che richiede autenticazione

Paperinik

Member
Licensed User
Longtime User
Salve a tutti,

ho bisogno di estrapolare dati da una tabella in una pagina web già esistente accessibile solo tramite autenticazione.
Nella mia app dovrei inserire nome utente e password per poi avere accesso alla tabella dedicata all' utente che ha effettuato il login.

Ho già provato con httputils2 impostando user e passw ma non funziona.
Adesso sto tentando di studiare l' Oauth2...
ma come posso capire quale tipo di autenticazione utilizza il sito web e quale soluzione B4A utilizzare?
 

Paperinik

Member
Licensed User
Longtime User
Grazie del link AlpiVir.

Ho fatto un po' di progressi:
analizzando i flussi http (ho usato fiddler) tra browser e server, ho scoperto che alla pagina che mi interessa, ci si arriva tramite un reindirizzamento con metodo POST una chiave di accesso dalla pagina precedente.
Praticamente cliccando il pulsante di link, al browser viene passata una chiave che permette di accedere alla pagina che interessa a me che si trova ad un altro indirizzo.
Ora il problema si sposta a come arrivare alla pagina precedente a cui si accede tramite autenticazione google oauth2.

Mi sono messo a studiare le api per accedere a google ed ho ancora qualche dubbio:
1) Quando formo la stringa per la prima autenticazione, cosa inserisco nel paramentro "Scope" ? Non ho trovato nulla di adatto al mio scopo.
2) Scegliendo un servizio qualunque (per prova ho scelto il servizio per l'elenco dei contatti) riesco ad ottenere il token. Come inserisco il token ottenuto nell'indirizzo della pagina che mi interessa per avere l'accesso?

Penso di avere ancora qualche concetto poco chiaro... :(
 

Paperinik

Member
Licensed User
Longtime User
Aggiornamento:
una volta ottenuto il token, se apro la url della pagina che mi interessa in una WebView mi viene caricata correttamente, se invece tento il download (a me serve il codice html) con httputils2, ottengo una pagina di google che mi invita ad autenticarmi...

cosa fa la webview che non fa httputils2?
 
Top