Refiro-me a este excelente artigo http://www.thebuzzmedia.com/designing-a-secure-rest-api-without-oauth-authentication/, que fala da amazônia como segurança para serviços da web. No entanto, uma pergunta na equipe me fez perguntar por que precisamos dela se já usamos HTTPS. Eu não consegui responder, pois realmente me parece que eles podem estar certos, embora o intestino me diga o contrário.
Também há lugares ao fornecer serviços REST em que o HTTPS pode não funcionar? Gosta de sites de terceiros?
Se alguém tiver experiência em proteger serviços da Web por meio de interwebs públicas, lembre-se de sua experiência.
Desde já, obrigado.
EDIT: Para esclarecer, não estou falando de autenticação de usuário, mas mais de autenticação de cliente. A autenticação do usuário pode ser assumida como texto sem formatação sobre HTTPS + REST.
Minha preocupação é que isso ainda permita que qualquer pessoa use o serviço da Web sem o meu cliente para acessá-lo, pois tudo é um texto simples, embora por HTTPS o ponto final do cliente ainda possa usar o meu serviço da Web sem o aplicativo cliente.