Criando usuários no Ecossistema CODEVASF
Existem dois tipos de usuários na plataforma da CODEVASF: o usuário de atendimento e o usuário de sistema, ambos são armazenados e gerenciados na
tabela admin.usuarios
do banco de dados.
A criação de usuários de atendimento é feita diretamente na aplicação web, enquanto a criação de usuários de sistema deve ser feita diretamente via API
NOTA: O ecossistema da CODEVASF não possui uma interface para criação de usuários desenvolvida. Entretanto, a pagina
apps\web\src\pages\Administracao\index.tsx
pode ser extendida para tal finalidade caso surja a necessidade.
Para criar um novo usuário, basta fazer um POST na API:
curl --location 'https://api.codevasf.topocart.dev.br/user/' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer [INSIRA AQUI O TOKEN]' \
--data '{
"nome": "Nome do Usuário",
"username": "usuario",
"password": "senha",
"is_admin": false
}'
O token pode ser obtido realizando o login com algum usuário administrador da plataforma.
curl --location 'https://api.codevasf.topocart.dev.br/user/login' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MSwiaWF0IjoxNzE4MTg5ODkyLCJleHAiOjE3MTgyNzYyOTJ9.tsM-KkfIvfjDqdeDkpWYizJgi4Qjnqlh0_KcSCVn9Rk' \
--data '{
"username": "admin",
"password": "admin"
}'
Veja como configurar seu Postman para a obtencao automatica de tokens em Configurando Postman para o Ecossistema CODEVASF