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

[BUG] Impedir Criação Generalizada de Usuário Admin #100

Open
gabrielm2q opened this issue Dec 19, 2024 · 0 comments
Open

[BUG] Impedir Criação Generalizada de Usuário Admin #100

gabrielm2q opened this issue Dec 19, 2024 · 0 comments
Assignees
Labels
bug Something isn't working EASY Epic EPS MDS
Milestone

Comments

@gabrielm2q
Copy link
Contributor

gabrielm2q commented Dec 19, 2024

Ao enviar uma requisição para criar um usuário, é possível adicionar ao corpo da requisição o atributo "role" onde, caso seja informado que o mesmo seja um "admin", é criada uma conta com tal papel no Arandu.

  • Requisição:

image.png

  • Conta Criada:

image.png

  • Origem do Problema:
    No serviço "UserService", mais especificamente no UserController, é esperado como corpo da requisição um CreateUserDTO, o qual possui como um de seus campos opcionais o atributo "role". Além disso, não é feita uma verificação no UserService quanto ao valor passado para este campo.

image.png

  • Solução Proposta:
    É proposto que se faça uma verificação do valor atribuido ao atributo "role" durante a criação de um usuário.
@gabrielm2q gabrielm2q self-assigned this Dec 19, 2024
@gabrielm2q gabrielm2q added bug Something isn't working EPS MDS EASY labels Dec 19, 2024
@gabrielm2q gabrielm2q added this to the Release MVP milestone Dec 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working EASY Epic EPS MDS
Projects
None yet
Development

No branches or pull requests

1 participant