Odnoszę się do tego doskonałego artykułu http://www.thebuzzmedia.com/designing-a-secure-rest-api-without-oauth-authentication/, który mówi o amazonie, takim jak bezpieczeństwo usług internetowych. Jednak w zespole zadano mi pytanie, dlaczego potrzebujemy go, jeśli już używamy HTTPS. Nie byłem w stanie odpowiedzieć, ponieważ wydaje mi się, że mogą mieć rację, chociaż jelito mówi mi inaczej.
Czy są też miejsca przy świadczeniu usług REST, w których HTTPS może nie działać? Podobnie jak witryny innych firm?
Jeśli ktoś ma doświadczenie w zabezpieczaniu usług internetowych za pośrednictwem publicznych interwebów, proszę rzucić nieco światła na swoje doświadczenie.
Z góry dziękuję.
EDYCJA: Aby wyjaśnić, nie mówię o uwierzytelnieniu użytkownika, ale raczej o uwierzytelnieniu klienta. Uwierzytelnienie użytkownika można założyć jako zwykły tekst przez HTTPS + REST.
Martwię się, że nadal umożliwia to każdemu korzystanie z usługi internetowej bez mojego klienta, aby uzyskać do niej dostęp, ponieważ wszystko jest tekstem w formacie plai, chociaż przez HTTPS punkt końcowy klienta może nadal korzystać z mojej usługi internetowej bez aplikacji klienckiej.