Soy un completo noob de la seguridad, así que perdóname si digo algo incorrecto.
Tengo que desarrollar una red social. El cliente será una aplicación de Android y (probablemente) una página web para teléfonos inteligentes que utilizará una API REST. Debido a las características de la red social, si la información de un usuario es robada, no es muy importante, pero tengo que identificar a cada usuario por nombre de usuario / contraseña de inicio de sesión y debo estar seguro de que todos los mensajes provienen del usuario legítimo. .
No quiero usar SSL (TLS) porque no tengo muchos recursos, por lo que no quiero sufrir la latencia de SSL y no quiero pagar por el certificado. Entonces, ¿sería una buena idea usar OAuth para asegurar la API REST? ¿Hay mejores enfoques?