A Spring Boot 2.7.2 project that implements authentication and authorization using SecurityFilterChain
- Creates a user table in MySQL database and inserts a record on app start
- The password is BCrypted using BCryptPasswordEncoder
- When a /login request comes, it generates a JWT token and returns as a response
- For /hello request, Bearer token needs to be set in Authorization header