Projetos
CODEVASF
Criando Usuários

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