2015-12-14 22 views
5

Ho un server OData che mi restituisce un json. Quando accedo all'URL tramite un browser ho bisogno di inserire il nome utente/password. Non accetta le voci che faccio nel pop-up. Hai bisogno di cancellarlo e poi mi mostra una finestra di dialogo dopo la quale posso vedere il json richiesto.Come accedere agli URL OData con autenticazione

Non riesco a capire il tipo di autenticazione in uso.

L'utilizzo dell'autenticazione di base nel client Postman non funziona. Qualche suggerimento su come utilizzare l'URL sia in postino che all'interno di un programma JS Anuglar o Nodo JS.

+1

Se è di riposo, dovrebbe supportare un altro sistema di autenticazione. come l'autenticazione token. È difficile chiedere quale autenticazione è in uso? – Netro

risposta

1

Grazie per l'input.

Ma ho avuto accesso all'implementazione del codice che sta accedendo all'URI che voglio.

Quindi nell'universo esiste un'applicazione Sharepoint/C# che sta eseguendo un'autenticazione basata su moduli per ottenere i dati richiesti. :/

Cercherò di decodificare che funziona nell'app Node.

Cheers. :)

3

È possibile installare l'interceptor nel postino. Vai alla scheda dei cookie vicino al corpo e installa l'intercettore, quindi accendilo. Dopo aver installato l'intercettatore puoi accedere con il tuo utente/pass e quindi inviare la tua richiesta.

Vedere questa immagine. enter image description here

+0

Installato l'interceptor, Dove posso aggiungere esattamente il nome utente/password. Scusa se noob al mondo API – CodePhobia

+0

effettua il login con il tuo sito web o invia una richiesta al servizio di login e il postino prende automaticamente il cookie e lo imposta per te. – Mashtani