To run this project:
mvnw clean -DskipTests package
docker-compose -f docker-compose.yml up
GET http://localhost:8081/api/auth/login
{
"name": "admin",
"password": "password"
}
PUT http://localhost:8081/api/auth/reset
{
"oldPassword": "oldPassword",
"newPassword": "newPassword"
}
PUT http://localhost:8081/api/auth/forgot
{
"userName": "admin"
}
{
"userName": "admin",
"token": "999666",
"newPassword": "newPassword"
}
POST http://localhost:8081/api/users
{
"name": "tester",
"password": "password",
"roleNames": []
}
PUT http://localhost:8081/api/users/{uuid}
{
"name": "tester",
"password": "password",
"roleNames": ["reader"]
}
DELETE http://localhost:8081/api/users/{uuid}
GET http://localhost:8081/api/users
POST http://localhost:8081/api/roles
{
"name": "test",
"permissions": []
}
PUT http://localhost:8081/api/roles
{
"name": "test",
"permissions": ["LIST_USER"]
}