Estamos construyendo una aplicación móvil, específicamente una aplicación para Android, y necesita conectarse al servidor para obtener datos. No es como Twitter, no necesitamos exponer algún tipo de apis pública. Solo debemos mantenerlo simple y seguro porque el usuario intercambiará algunos datos privados con el servidor.¿Cómo diseñar una aplicación web para el uso de aplicaciones móviles?
Mis preguntas se refieren principalmente a la autenticación. Nuestro servidor tendrá una base de datos de usuarios.
- ¿Cómo registrarse y acceder a mi aplicación móvil? Qué tipo de mecanismo debería implementarse en el lado del servidor y del lado del cliente.
- ¿Cómo mantener la sesión después del inicio de sesión?
- Si necesito permitir que el usuario pueda iniciar sesión sin ingresar su nombre de usuario/contraseña la próxima vez que abra la aplicación, ¿qué debo hacer? Solo pienso que almacenar su contraseña en el cliente móvil no es una buena idea.