Practical JWT Authentication with Java & SpringBoot
Learn to secure your SpringBoot based Microservice and RESTful API’s using JWT Authentication & Authorization
JWT(Json web token) is a standard for securing APIs in a Microservices architecture, using this standard we can secure APIs built in any technology like Nodejs, Python, .NET etc but in this course we will building APIs using Java and SpringBoot and than we will be securing them using JWT and Spring security, we will also use all the industry best practices and standards along the way.
We will start with learning concepts like:
What is Authentication
What is Authorization
Importance of securing RESTful APIs
What is JWT(Json Web Token)
Various components and terminology associated with JWT
Workflow and a diagramatic use case of using JWT
Than we will move on to the actual handson and implementation of JWT in our Springboot project by following below steps:
Create springboot project from scratch
Adding required maven dependencies
Setup project in Github and follow continous integration process
Setting up database and establishing connection
Create our Hibernate entity classes
Create our controller class
Create the first API
Start configuring JWT and Spring security
Create security related classes like configuartion, filters, service
Making the secret and expiration time configurable
Configuring the allowed and not allowed endpoints
Creating user registration and login endpoints
Creating Role based classes
Create multiple roles
Restrict users to functionalities based on Roles
Setting up github to push code with token
Creating a JWT token
Using the JWT token to call a secured API
Using Postman to test our APIs
Mechanism to check if a particular JWT token is valid or not
Extracting user information and role information from JWT token
You will get complete source code
–
SKILLS YOU WILL GAIN
You will learn basics of security like Authentication and Authorization
You will learn about securing API’s at an industry grade standard
WHAT YOU WILL LEARN
You will learn everything about JWT(JSON Web Token)
You will learn to Implement JWT with SpringBoot and Spring Security
You will learn to setup a SpringBoot project from scratch
You will learn to create API’s which will talk to Database using Spring Data JPA
User Reviews
Be the first to review “Practical JWT Authentication with Java & SpringBoot”
Original price was: ₹995.00.₹199.00Current price is: ₹199.00.
There are no reviews yet.