1. How Spring Security works And what is a JWT
2. How to Secure the Application with Spring Securiy and JWT
3.1 commit fefaff6071c336804f21bc4e93ecef4e5fdff21e.txt
3. Code UserDetailsService And UserPrincipal
4.1 commit c4b5dbc8832110256548d883feebaa6d15f91c51.txt
4. Code TokenProvider
5.1 commit 9e9e46b7d6fff9e8afbc0fec083c982d5399e9e1.txt
5. Code TokenVerifier
6.1 commit f94d542008a50607e01b0991b1e31ac9b7f62694.txt
6. Code JWTAuthorizationFilter
7.1 commit e90b0f4e83a791ed0ad5b461151746a1f3668ca8.txt
7. Code JWTForbiddenEntryPoint
8.1 commit e90b0f4e83a791ed0ad5b461151746a1f3668ca8.txt
8. Code JWTAccessDeniedHandler
9.1 commit d933dd3668d1124c417cfe21e47fc123d1f25114.txt
9. Code SecurityConfiguration
10.1 commit d933dd3668d1124c417cfe21e47fc123d1f25114.txt
10.2 Update SecurityConfiguration.txt
10. Update SecurityConfiguration.html
11.1 commit fdc18323b8e700acf33c00feabae82358541bad8.txt
11. Code AuthRequest And JWT
12.1 commit 6a827e6bdc4d322278e76bec82f6b9c148ca019f.txt
12. Update User Service
13.1 commit 46b9c03e8a034d6f3c64b7c066c93f0ec1286c64.txt
13. Code AuthController
14.1 commit 95d2690567e65ecf015498bd9cb6eb19458eeb53.txt
14. Handle Bad Credentials Exception
15. Application Testing