Mi riferisco a questo eccellente articolo http://www.thebuzzmedia.com/designing-a-secure-rest-api-without-oauth-authentication/ che parla di Amazon come la sicurezza per il servizio web. Tuttavia, nel team mi è stata posta una domanda sul perché ne abbiamo bisogno se utilizziamo già HTTPS. Non sono stato in grado di rispondere in quanto sembra davvero che abbiano ragione, anche se budello mi dice il contrario.
Inoltre ci sono posti in cui fornire servizi REST in cui HTTPS potrebbe non funzionare? Ti piacciono i siti Web di terzi?
Se qualcuno ha esperienza nella protezione dei servizi Web sugli interweb pubblici, fare luce con la propria esperienza.
Grazie in anticipo.
EDIT: Per chiarire non sto parlando di autenticazione dell'utente ma più di autenticazione client. L'autenticazione dell'utente può essere considerata come testo normale su HTTPS + REST.
La mia preoccupazione è che ciò permetta ancora a chiunque di utilizzare il servizio Web senza che il mio client possa accedervi poiché tutto è semplice, anche se su HTTPS l'endpoint client può ancora utilizzare il mio servizio web senza l'applicazione client.