Role based authentication using springboot and spring security. For data persistent I'm using mysql.
- User Roles: Supports roles such as
EMPLOYEE
,MANAGER
, andADMIN
, each with specific access rights. - Role-Based Endpoints:
- Public: Accessible to anyone.
- Employee: Restricted to users with the
EMPLOYEE
role. - Manager: Restricted to users with the
MANAGER
role. - Admin: Restricted to users with the
ADMIN
role.
- Java
- Spring Boot
- Spring Security
- MySQL
- Postman (for API testing)