http://localhost:8080
Endpoint: POST /auth/login
Payload esperado:
{
"username": "admin",
"password": "admin"
}
Response:
Status: 201 Created
{
"token": "eyJhbGci0....."
}
Endpoint: GET /validation
Response:
Status: 200 OK
{
"message": "Autorizado",
"role": "ADMIN"
}
Endpoint: PATCH /user
Payload esperado:
{
"username": "admin",
"password": "SenhaAtualizada"
}
Response:
Status: 200 OK
{
"message": "Usuário atualizado com sucesso."
}
Endpoint: GET /users
Response:
Status: 200 OK
{
"id": "30e21fdb-788b-494f-bfa3-b8836a9f6a06",
"name": "Admin",
"username": "admin",
"role": "ADMIN",
"createdAt": "20/02/2025"
}
Endpoint: POST /env-windows
Payload esperado:
{
"name": "ENV_VAULT_PASS",
"value": "admin123"
}
Response:
Status: 201 CREATED
{
"message": "Variável de ambiente: ENV_VAULT_PASS adicionada."
}
Endpoint: GET /env-windows
Response:
Status: 200 OK
[
{ "name": "JAVA_HOME" },
{ "name": "M2_HOME" }
]
Endpoint: DELETE /env-windows/{ENV_NAME_EXAMPLE}
Response:
Status: 200 OK
{
"message": "Variável de ambiente: ENV_VAULT_PASS Removida"
}
Endpoint: PUT /env-windows
Payload esperado:
{
"name": "ENV_VAULT_PASS",
"value": "admin123"
}
Response:
Status: 200 OK
{
"message": "Variável atualizada com sucesso"
}
Endpoint: POST /env-linux
Payload esperado:
{
"name": "ENV_VAULT_PASS",
"value": "admin123"
}
Response:
Status: 201 CREATED
{
"message": "Variável de ambiente: ENV_VAULT_PASS adicionada."
}
Endpoint: GET /env-linux
Response:
Status: 200 OK
[
{ "name": "JAVA_HOME" },
{ "name": "M2_HOME" }
]
Endpoint: DELETE /env-linux/{ENV_NAME_EXAMPLE}
Response:
Status: 200 OK
{
"message": "Variável de ambiente: ENV_VAULT_PASS Removida"
}
Endpoint: PUT /env-linux
Payload esperado:
{
"name": "ENV_VAULT_PASS",
"value": "admin123"
}
Response:
Status: 200 OK
{
"message": "Variável atualizada com sucesso"
}