gestaogovbr / api-pgd

API integradora dos sistemas do Programa de Gestão.
https://www.gov.br/servidor/pt-br/assuntos/programa-de-gestao
GNU Affero General Public License v3.0
11 stars 6 forks source link

Impedir usuários desabilitados de fazerem login #134

Open augusto-herrmann opened 3 days ago

augusto-herrmann commented 3 days ago

Usuários da API com valor "disabled": true conseguem fazer login e operar normalmente. Criar testes e ajustar permissões para que esses usuários não consigam fazer nenhuma operação.

augusto-herrmann commented 3 days ago

Aparentemente, além da questão do login, essa condição também afeta os endpoints de gestão de usuário. Porém, esta última só está disponível para usuários admin, então afeta somente admins que tenham sido desabilitados.

Falta também criar testes para todos esses casos.