Tenemos una API del lado del servidor que está completamente basada en REST. Estamos codificando para asegurarlos con dos tipos de autenticación de tipo oAuth. Planeamos aplicaciones de iPhone y Android en el futuro, pero por ahora, tenemos una aplicación cliente que podrá conectarse a las API de nuestro servidor. La UI y el back-end (REST) pueden estar en el mismo servidor o en un servidor diferente.
Mi equipo de front-end me dice que, dado que esta es una aplicación interna, no necesitamos asegurarlos con oAuth, al igual que no necesitaríamos una llave para cada habitación de nuestra propia casa. Solo podemos utilizar las restricciones de IP de Tomcat en cuanto a qué servidores / IP pueden acceder a estas API. Sería innecesario y excesivo utilizar la autenticación de tipo oAuth para aplicaciones internas.
¿Mi equipo de front-end está bien? ¿Cuál es la ventaja de asegurar las API REST con oAuth para aplicaciones internas? No planeamos usar SSL inicialmente, ya que se trata de una aplicación SaaS para consumidores