Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/04/2016, 05:44
Amiancht
 
Fecha de Ingreso: mayo-2013
Mensajes: 169
Antigüedad: 11 años, 5 meses
Puntos: 25
Respuesta: Acceso a API con CodeIgniter

Cita:
Iniciado por killerchess Ver Mensaje
Saludos, mi duda/pregunta es: ¿Qué herramientas/recomendaciones/librerías existen para permitir el acceso a una api desarrollada en codeigniter solo desde una App instalada en dispositivos Android?

Dicha app no requiere registro o iniciar sesión, pero me gustaría estar seguro que el uso de la api es solo desde la app y no desde cualquier otro lado.

Se me ocurre encriptar un simple código que sea enviado con cada consulta a la api, pero no se si esto sería una buena práctica.

Gracias de antemano
Librerias no conozco, pero casi todos los webservice y API que he desarrollado son de la siguiente manera:

- Usuario se instala la app android.
- Usuario la inicializa.
- La app le pide que introduzca su número de telefono
- La app llama a la API, y le pasa el número de telefono, entonces el servidor usando un servicio de SMS le manda un codigo al número de telefono.
- El usuario debe introducir el codigo y se comprueba en el servidor. y el servidor guarda dicho número de telefono y genera un TOKEN el cual guarda tambien junto con el telefono.
- La app recibe este token y lo guarda. Y para proximas llamadas y funcionalidades de la API debe enviar ese TOKEN único para ese dispositivo.