About this project
design-multimedia / mobile-app-design
Open
Proyecto: CompanyPos
Requerimiento: Implementar la registración, autenticación y desregistración de dispositivos móviles.
Tareas
1) Crear tabla dispositivos con los siguientes parámetros sugeridos:
• UUID: Identificación de Maquina (posiblemente string).
• User: Contiene usuario y contraseña en el proyecto.
• PinNumber: Numero de 4 dígitos autogenerado.
2) Generar los siguientes métodos:
• Register: Registrar usuario junto con numero de dispositivo. Devuelve PinNumber
• Login: Crea una sesión para acceder a los métodos.
Input: UUID, PinNumber.
Output: Token.
• Logout: (Ya está implementado). Verificar si se requiere hacer algo en la nueva tabla.
• Unregister: Eliminar la relación usuario dispositivo.
Tener en cuenta:
Un dispositivo cuenta con múltiples usuarios.
Un usuario puede tener múltiples dispositivos.
Un usuario debe tener el mismo número de pin o PinNumber compartido entre dispositivos.
No está habilitada la migración en EF. Es necesario el archivo .sql con los alters y creates a la base de datos.
Category Design & Multimedia
Subcategory Mobile app design
Delivery term: Not specified
Skills needed