Logo
☆☆☆☆☆
0.0
Beginner
9h

Jakarta EE 安全工作坊

本课程涵盖Java企业安全中Web应用程序的身份验证与授权。安全是一个广泛的概念,包含多个方面。我们将重点聚焦于应用程序及其所包含数据的安全性,这一领域被称为信息安全。 我们将首先识别最终用户,并深入探讨编码、加密和哈希技术之间的区别。随后,我们将学习如何在微服务架构中传递信息。 课程结束时,你将具备在Java应用中集成与配置OAuth2和OpenID Connect的实际经验。

8 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
Jakarta EE 安全工作坊
本课程涵盖Java企业安全中Web应用程序的身份验证与授权。安全是一个广泛的概念,包含多个方面。我们将重点聚焦于应用程序及其所包含数据的安全性,这一领域被称为信息安全。 我们将首先识别最终用户,并深入探讨编码、加密和哈希技术之间的区别。随后,我们将学习如何在微服务架构中传递信息。 课程结束时,你...

WHAT YOU'LL LEARN

对编码、加密和哈希的理解

Content

8 Lessons • 0 Quizzes • 0 Challenges

开始之前
  1. 1

    适合对象与先修要求

简介
  1. 1

    Java企业安全入门

  2. 2

    软件需求概述

概念
  1. 1

    身份验证

  2. 2

    授权、编码、加密与哈希概述

  3. 3

    测验

逛商店
  1. 1

    逛商店入门

  2. 2

    动手实践:亲手实现Base64

  3. 3

    标准基础方法

  4. 4

    第三方解决方案

  5. 5

    挑战:对 Base32 和 Base64 编码的图像进行编码并比较长度

  6. 6

    解决方案:编码并比较Base32和Base64图像的长度

  7. 7

    测验

认证方法
  1. 1

    基本认证与 PrimeFaces 方法

  2. 2

    OAuth 2.0

  3. 3

    配置 OAuth2 提供者

  4. 4

    OAuth2 示例

  5. 5

    回调处理程序

  6. 6

    OpenID Connect

  7. 7

    OpenID Connect 示例

  8. 8

    测验

标准
  1. 1

    JavaEE 标准与术语

  2. 2

    身份存储与认证机制简介

  3. 3

    角色与权限

  4. 4

    测验

身份验证数据存储
  1. 1

    LDAP 身份存储配置

  2. 2

    配置值

  3. 3

    数据库作为身份存储

  4. 4

    挑战:使用 PrimeFaces 实现基于表单的身份验证

  5. 5

    解决方案回顾:使用 PrimeFaces 的表单认证

  6. 6

    测验

安全数据传输
  1. 1

    JSON Web Tokens(JWT)简介

  2. 2

    JSON Web 签名(JWS)Hello 应用

  3. 3

    RSA密钥

  4. 4

    JWT 作为认证令牌

  5. 5

    JWT 令牌与标准

  6. 6

    挑战:使用 JWT 令牌并调用 JAX-RS 端点

  7. 7

    解决方案回顾:使用 JWT 令牌调用 JAX-RS 端点

  8. 8

    测验

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)