Spring Security Examples Project with usages of Spring Security 5. Objectives Basic Authentication with JWT Token Authorization roles with JWT Token Authentication using OAuth2 Authentication using 2FA Each objective should have a branch with the solution.