3.2. OAuth 2.0 身份验证


注意

这是技术预览功能。

AMQ Streams 支持使用 SASL OAUTHBEARER 机制的 OAuth 2.0 身份验证。

通过使用基于 OAuth 2.0 令牌的身份验证,应用程序客户端可以在不公开帐户凭证的情况下访问应用服务器(称为"资源服务器")上的资源。客户端将访问令牌作为身份验证方式提供,应用服务器也可以使用它来查找有关授予的访问权限级别的更多信息。授权服务器负责授予访问和查询访问权限。

在 AMQ Streams 上下文中:

  • Kafka 代理充当资源服务器
  • Kafka 客户端充当资源客户端

代理和客户端根据需要与 OAuth 2.0 授权服务器通信,以获取或验证访问令牌。

对于 AMQ Streams 的部署,OAuth 2.0 集成提供:

  • 对 Kafka 代理的服务器端 OAuth 2.0 支持
  • Kafka Mirror Maker、Kafka Connect 和 Kafka Bridge 的客户端 OAuth 2.0 支持

Red Hat Single Sign-On 集成

您可以将 Red Hat Single Sign-On 部署为授权服务器,并对它进行配置以用于与 AMQ Streams 集成。

您可以使用 Red Hat Single Sign-On:

  • 为 Kafka 代理配置身份验证
  • 配置并授权客户端
  • 配置用户和角色
  • 获取访问和刷新令牌

请参阅 使用基于 OAuth 2.0 令牌的身份验证

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部