Description
In this course, you will :
- Learn everything about JWT(JSON Web Token)
- Learn to Implement JWT with SpringBoot and Spring Security
- Learn to setup a SpringBoot project from scratch
- Learn to create API's which will talk to Database using Spring Data JPA
- Learn basics of security like Authentication and Authorization
- Learn about securing API's at an industry grade standard
Syllabus :
1. Basics of JWT, Authentication, Authorization
- Everything about JWT, Authentication, Authorization
2. Overview and SpringBoot Project and Git setup
- JWT use case, Springboot setup, Github setup
- Configuration for JWT and Spring security Implementation
3. JWT Config, UserDetailsService, AuthenticationFilter, Postman Testing
- JWTConfig, UserDetailsService, AuthenticationManagerBuilder Implementation
- JWTConfig, UserDetailsService, HttpSecurity Implementation
- JWT Util Implementation
- JwtController, JwtRequest, JwtResponse Implementation
- JwtAuthenticationFilter Implementation
4. Testing secured API with token and Git push
- Testing API Endpoints with Postman Preview
- Git Commit Push to Github
5. Database, Entity, Login, Register, Testing
- Database-Setup-Entity-Creation
- ManyToMany-Relationship Preview
- RoleRepository-RoleModel-UserDetails
- User-Register-Login-Jwt-Configuration
- Testing-APIs-Security-CurrentUser
6. TokenExpiry, Restrict-API-with-Role-Authority
- Saving-Getting-Role-Authority
- JWT-Token-Expiration Preview
- Restrict-API-with-Role-Authority
7. Source code
- Github link