Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UserManagement: Verificación y limitación de número máximo de usuarios #508

Open
jonatanvicente opened this issue Jan 23, 2023 · 0 comments
Assignees
Labels
UserManagement Microservice

Comments

@jonatanvicente
Copy link
Collaborator

jonatanvicente commented Jan 23, 2023

  • Profile dev: Validación de endpoints si el usuario existe, o la respuesta correspondiente en otro caso.
  • Profile pro: Añadir token de administración para la solicitud
  • Añadir limitación de creación de usuarios: no se aceptarán más de 200. Test.

Limitación de usuarios:

  • Parametrizar posibilidad (true | false) de establecer máximo de usuarios en DB
  • Parametrizar número de usuarios máximos
  • Establecer traza cuando haya rebose
  • Añadir a collection Mongo campo 'latest_access' (guardará sellado de tiempo actual en millis)
  • Con cada petición del micro Login, debe actualizarse el campo 'latest_access' (para saber qué usuarios acceden y cuáles no)

Seguridad, funcionamiento deseado:

  • UserManagement debe validar que las invocaciones contienen token de superusuario de micro Login. Debe parametrizarse.
  • Verificar funcionamiento comentarios PreAuthorize

Tests

  • Es necesario revisar UserManagementControllerTest
  • Es necesario ampliar UserManagementIntegrationTest

Refactoring

  • Es necesario simplificar la estructura de entidades 'UserDto', 'UserEmailDto', y 'UserUuidDto' por una única UserDto
  • Es necesario añadir el campo 'Password' en dto's de salida (para que micro Login verifique identidad)

Estimacion: 5 + ?

@jonatanvicente jonatanvicente converted this from a draft issue Jan 23, 2023
@jonatanvicente jonatanvicente added the UserManagement Microservice label Jan 23, 2023
@jonatanvicente jonatanvicente changed the title UserManagement: Verificación de usuario UserManagement: Verificación y limitación de número máximo de usuarios Jan 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
UserManagement Microservice
Development

No branches or pull requests

2 participants