REST API Security-BasicAuth-Authorization-JWT-OAuth-MFA-HMAC
Bảo mật REST API - BasicAuth - Ủy quyền - JWT - OAuth - Xác thực đa yếu tố (MFA) - HMAC
Bạn sẽ học được gì
Yêu cầu
Đối tượng phù hợp
Nội dung khóa học
Giới thiệu khóa học
Why this course?
There are other courses and information available on internet which teach concepts in isolation. They basically do small POCs (Proof Of Concepts) to showcase various things. But they do not give you a project scenario and show how different things tie up together.
This course is not a POC course. In this course we learn concepts by doing hands-on real time project, and code it ourselves. This will give a enhanced learning platform on top of the theoretical concepts which I have covered in great detail. I have taken a very easy to understand approach, and I will take you through a flow which will make learning each and every concept very interesting.
I have taken a real world example and I keep on build on top of it in a continuous manner so that you do not loose the connectivity.
You will learn about Spring Boot and Spring Security framework in lot of detail. We will dive deep into Spring Security Filters.
What you will learn?
In this course you will learn the following:
Basic concepts about REST API Security
Learn about TLS/SSL and know it works
How we can secure out API using HTTPS
Learn in detail about Basic Authentication
Secure our API using Basic Authentication with user detail in memory, file and database
Learn in detail about Authorization
Perform Authorization based on Roles and Authorities
Get a very good understanding of JWT
Secure our APIs using JWT. Perform Authentication and Authorization using JWT.
See how we can use JWT to secure our Micro Services
Learn about OAuth 2.0
See live example of OAuth 2.0, which we use in our daily lives
Get intorduced to Okta and use its various features
Use Okta to secure of APIs using OAuth 2.0
Learn about OIDC (Open ID Connect)
Examine the differences between OIDC and OAuth 2.0
Implement MFA (Multi Factor Authentication) for our APIs using Okta
Understand what is HMAC (Hash Message Authentication Code)
How to implement HMAC and secure our APIs using HMAC
Learn Spring Security in depth, exploring up to the filter level
We are going to cover lot of details in this course. So we have lot of theory to learn and lot hands-on exercises to do. I have done live coding in the course you can learn even if you do not have any programming experience with Spring Boot. I have covered Spring Security in lot of detail going to the filter level. I also show you how to debug the problems so that you get a complete experience.
So lets get going!!
Khóa học liên quan
Khám phá thêm các khoá học cùng chủ đề
Làm chủ OAuth 2.0: Hướng dẫn thực hành về bảo mật API
Muhannad Darraj
Bảo mật Kiến trúc Microservices - Hướng dẫn Toàn diện
Memi Lavi
OWASP API Security TOP 10: Hướng dẫn toàn diện
El Guenbouri Hamza
OWASP API Security Top 10 2023: Hướng dẫn Bảo mật Toàn diện
Andrii Piatakha
OWASP Top 10: Bảo vệ trước các Mối đe dọa và Lỗ hổng
Kareem Ullah
Hướng dẫn Java cho người mới bắt đầu hoàn toàn
John Purcell
Java Masterclass 2025: 130+ Giờ Học Từ Chuyên Gia
Tim Buchalka
Selenium WebDriver với Java - Từ Cơ Bản đến Nâng Cao + Các Framework
Rahul Shetty Academy
Spring Boot 4, Spring 7 & Hibernate cho Người Mới Bắt Đầu
Chad Darby
Lập trình Java cho người mới bắt đầu hoàn toàn
in28Minutes Official
Làm chủ Microservices với Spring Boot và Spring Cloud
in28Minutes Official
Java từ Cơ bản đến Công việc Đầu tiên, Hướng dẫn Thực tế, 2000+ ví dụ
Andrii Piatakha
Keycloak: Đăng nhập một lần (SSO) với Spring Boot & Spring Security
Infybuzz Learning
JSON Web Token (JWT) với Spring Security và Angular
Get Arrays
OpenID Connect Nâng cao với Keycloak và Spring Security
Viraj Shetty
Hướng dẫn Ôn thi Chứng chỉ Spring Professional - Mô-đun 06
Dominik Cebula
Spring Security với JSON Web Token và Refresh Token
Get Arrays
[MỚI] Spring Security 7 + OAuth2 + JWT + Auth0 + Keycloak
Code Decode
Khóa Học Toàn Diện Về Phát Triển Web Full-Stack
Dr. Angela Yu, Developer and Lead Instructor
Khóa Học JavaScript Toàn Diện 2025: Từ Con Số 0 Đến Chuyên Gia!
Jonas Schmedtmann
React - Hướng dẫn Toàn diện (bao gồm Next.js, Redux)
Academind by Maximilian Schwarzmüller
Khóa học Chuyên sâu về Phát triển Web - Chứng chỉ Trực tuyến
YouAccel Training
Xây dựng Website Thực Tế & Tương Thích Mọi Thiết Bị với HTML và CSS
Jonas Schmedtmann
Khóa Học Phát Triển Web Front-End Toàn Diện
Joseph Delgadillo