In this video, you'll learn to secure REST APIs with Spring Security and JSON Web Token (JWT). In details, I'll help you:
- Understand Overview of JWT
- Understand Spring Security Filters chain
- Code a Spring Boot application that exposes some APIs secured by JWT
- Test protected APIs with curl and JWT
By the end of this tutorial, you’ll be able to:
- Understand why JWT is wildly used to secure REST APIs
- Master coding techniques for implementing JWT with Spring Security
Technologies:
- Spring Web
- Spring Data JPA with Hibernate
- Spring Security
- Spring Validation
- Java JWT library (jjwt)
- MySQL JDBC driver
Software programs:
- Java Development Kit (JDK)
- Spring Tool Suite (STS)
- MySQL Community Server & MySQL Workbench
- curl
To use the Spring Security JWT authentication code examples demonstrated in this video, kindly refer to the written article at https://www.codejava.net/frameworks/spring-boot/spring-security-jwt-authentication-tutorial