REST API Security-BasicAuth-Authorization-JWT-OAuth-MFA-HMAC

th_njD2M9wZqIzqOy6dD09MnePbGQS8oikG

本课程不是 POC 课程。在本课程中,我们通过动手实时项目学习概念,并自己编写代码。这将在我详细介绍的理论概念之上提供一个增强的学习平台。我采用了一种非常容易理解的方法,我将带您完成一个流程,这将使学习每个概念都非常有趣。

我举了一个真实世界的例子,我继续以连续的方式建立在它之上,这样你就不会失去连接。

您将详细了解 Spring Boot 和 Spring Security 框架。我们将深入研究 Spring 安全过滤器。

你会学到什么?

在本课程中,您将学习以下内容:

REST API 安全性的基本概念

了解 TLS/SSL 并了解它的工作原理

我们如何使用 HTTPS 保护 API

详细了解基本身份验证

使用基本身份验证和内存、文件和数据库中的用户详细信息来保护我们的 API

详细了解授权

根据角色和权限执行授权

对 JWT 有很好的理解

使用 JWT 保护我们的 API。使用 JWT 执行身份验证和授权。

了解我们如何使用 JWT 来保护我们的微服务

了解 OAuth 2.0

查看我们在日常生活中使用的 OAuth 2.0 的实例

了解 Okta 并使用其各种功能

使用 Okta 来保护使用 OAuth 2.0 的 API

了解 OIDC(开放 ID 连接)

检查 OIDC 和 OAuth 2.0 之间的差异

使用 Okta 为我们的 API 实现 MFA(多重身份验证)

了解什么是HMAC(Hash Message Authentication Code)

如何使用 HMAC 实现 HMAC 并保护我们的 API

深入学习Spring Security,探索到过滤层

我们将在本课程中介绍很多细节。所以我们有很多理论要学习,还有很多动手练习要做。我在课程中完成了实时编码,即使您没有任何 Spring Boot 编程经验,您也可以学习。我已经详细介绍了 Spring Security 到过滤器级别。我还会向您展示如何调试问题,以便您获得完整的体验。

MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 83 lectures (11h 45m) | Size: 4.9 GB

REST API Security TLS Basic Auth Authorization OAuth2 Okta MFA HMAC Spring Boot Spring Security Java SpringBoot Security


What you’ll learn:
Basic concepts about REST API Security
TLS/SSL and know it works
Basic Authentication with user detail in memory, file and database
Authorization in REST APIs
Securing REST APIs using JWT
OAuth 2.0 and OIDC
Use Okta for OAuth 2.0, OIDC and MFA
Implement HMAC and secure our APIs using HMAC

Requirements
Willingness to learn
A computer with internet connection
Admin rights to install software

Description
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.

Who this course is for
Students who want to learn how to secure REST API Security
Students who want to learn about Authentication and Authorization
Students who want to learn about JWT
Students who want to learn about OAuth 2.0 and OIDC
Students who want to learn about Okta
Students who want to learn implementing MFA using Okta
Students who want to learn about HMAC

资源下载此资源仅限VIP下载,请先
本站资源仅限VIP会员下载点击购买VIP会员

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/12385.html

赞 (0)
steven的头像steven
上一篇 2021年6月5日
下一篇 2021年6月5日

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部