Requires a postgres db, edit credentials in application.properties
POST
/api/public/user/register
- Request body:
{
"username": #YOUR_USERNAME, (*)
"password": #YOUR_PASSWORD, (*)
"email": #YOUR_EMAIL,
"phone_number": #YOUR_PHONENUMBER
}
(*) fields are required
- Response: query result
GET
/api/public/user/all
- Response:
[
{
"id": 1,
"username": "example",
"password": "example",
"email": "example",
"phone_number": "42069",
"role": "example",
"work_for_store": 1
}
]
GET
/api/public/user/all
- Request body:
{
"username": #YOUR_USERNAME, (*)
"password": #YOUR_PASSWORD (*)
}
(*) fields are required
- Response: the jwt if correct
GET
/api/public/user/test
-
Authorization:
- Bearer token: ${jwt}
- or
- Header, authorization: "Bearer " + ${jwt}
-
Response: "monkaHmm"