This is a basic role based rest API security project. It uses token based authentication and authorization. I have used Spring boot security to implement this. The versions I have used as follows.
- Spring Boot Version : 2.4.5
- Java Version : 8
- MySql Server Version : Server version: 5.7.33-0ubuntu0.18.04.1 (Ubuntu)
- Maven version : Apache Maven 3.6.0
- OS : Ubuntu 18.04.5 LTS