Inicializa el servicio con la estrategia de persistencia elegida.
Tipo de almacenamiento ('MONGO', 'FILE', 'MEM').
Elimina un usuario por ID.
Registra un nuevo usuario en el sistema.
❗ Nota: Este método no aplica hashing a la contraseña. Se espera que eso se haga antes de llamar a este servicio.
Datos del nuevo usuario.
Usuario creado.
Servicio de autenticación.
Contiene la lógica para registrar usuarios y consultarlos por email o ID. Utiliza un repositorio de usuarios configurable mediante el
ModelFactory
. No aplica hash en el registro (esto debería hacerse en la capa del controlador o middleware).AuthService
Example