使用 Keycloak 和 Spring Security 实现高级 OpenID Connect
Advanced OpenID Connect with Keycloak and Spring Security
分步 OAuth、OpenID 与 Keycloak、GitLab、JWT、多身份提供商、身份代理和 Spring Boot 连接
-
回顾社交和企业应用程序的 OAuth 和 OpenID 概念
-
了解Keycloak作为身份和访问管理提供商
-
在PKCE中使用(和不使用)PKCE的Spring Security与授权代码的逐步使用
-
逐步使用Spring Security与客户端凭据授权
-
使用 Spring Security 分步编码 OAuth 2 客户端、JWT 和不透明资源服务器
-
使用 Keycloak 范围和角色设计企业授权
-
使用 Keycloak 与企业 Okta SAML 身份提供商进行实践集成
-
使用 Keycloak 和 OpenID Connect 使用 GitLab 进行身份代理的实践
-
在 Spring Boot 和 Spring Security 中处理多个身份提供者
要求
-
OAuth 的基本应用知识
-
Spring Boot 的基本知识
描述
最近更新 :
-
添加了 Course Project 和 7 个作业
-
所有Spring Boot示例都使用Spring Boot 3.2.5、Java 22和Keycloak 24.0.3进行测试和更新
-
添加了加密和其他相关主题的补充部分
我们如何在实际企业应用程序中使用 OAuth 和 OpenID Connect?我们如何处理多个 OpenID Connect 身份提供商?我们如何使用 Identity Broker 与 SAML 和社交提供商(如 Google、GitLab 或 Facebook)集成?我们如何同时使用多个提供程序混合使用 OpenID Connect 和 OAuth ?
这门关于 OAuth 和 OpenID Connect 的课程以我之前的课程“Enterprise OAuth and OpenID Connect”为基础,使用 Keycloak 作为自定义身份提供者。学生将使用 Keycloak、GitLab、Okta 和 Spring Boot 3.x/Spring Security 6.x 进行动手开发。学生应具备一些 OAuth 和 Spring Boot 知识。
学习者在说什么:
5 星 – Viraj 对主题有很好的掌握能力,也擅长教授复杂的学科,这在本课程中很明显。作为我工作中提到的技术(包括 Keycloak)的用户,我发现这些内容非常全面且非常有用。Viraj 深入介绍了这些主题,而不会让它们变得无聊(正如人们通过阅读 RFC 会发现的那样)。祝贺并感谢 Viraj 制作了另一个高质量的内容!!
5 星 – Viraj 是一位了不起的老师,走过每一步。很高兴能上他的课。
5 星 – 本课程详细介绍了技术信息。讲师通过支持图表详细解释概念。强烈推荐本课程给任何有兴趣了解 OAuth 和 OpenID 概念以及分步动手操作说明的人。
5 星 – 我喜欢解释基本概念的详细方法。干的好。
5 星 – 出色的演示
在理论、丰富的图表和以代码为中心的内容的帮助下,学生将学习以下内容。
-
适用于企业和社交应用程序的 OAuth 和 OpenID Connect 概述
-
使用范围和角色保护 OpenID Connect 应用程序
-
创建使用 JWT 和不透明令牌保护的 OAuth 微服务(资源服务器)
-
了解如何以及何时在企业应用程序中使用客户端凭证授权类型
-
了解如何在 Spring Boot 中处理多个 OpenID Connect 身份提供者
-
了解如何在 Keycloak 中将身份代理与 Google、GitLab、Facebook 等社交身份提供商一起使用。
-
了解如何使用 Identity Broker 进行 OpenID Connect 和 SAML 集成
-
了解如何同时将 OAuth 和 OpenID Connect 与多个身份提供商混合使用
-
了解使用 openssl 的加密哈希、加密和数字签名
-
使用课程项目和作业,学生将获得动手实践,以实施各部分学到的所有内容。
本课程将带您更深入地了解身份验证和授权。我们不仅学习现实生活中的 OAuth 和 OpenID Connect 编程,还学习企业的架构身份验证/授权蓝图,这将保证您成为专家。这里有丰富的信息;不要错过。
记得。。。我非常有信心您会喜欢这门课程,因此我们提供 30 天的全额退款保证!因此,这是完全不费吹灰之力的,今天注册即可获得零风险和一切收益。
本课程适合谁:
- 希望使用 OAuth 2 和 OpenID Connect 构建企业安全性的动手 Java 开发人员
- 想要学习 Keycloak 的 Java 开发人员和架构师
评论(0)