4.6. 在提取用户名时 Oauth 2.0 支持 JsonPath 查询
要在 Kafka 集群中使用 OAuth 2.0 身份验证,您可以使用身份验证方法 oauth 在 Kafka 自定义资源中指定监听程序配置。在配置侦听器属性时,现在可以使用 JsonPath 查询从正在使用的授权服务器中提取用户名。您可以使用 JsonPath 查询来为 userNameClaim 和 fallbackUserNameClaim 属性在侦听器中指定 username extraction 选项。这可让您通过访问嵌套数据结构中的特定值从令牌中提取用户名。例如,您可能有一个包含在 JSON 令牌数据结构中的 user info 数据结构的用户名。
下例演示了如何在使用内省端点配置令牌验证时将 JsonPath 查询与属性搭配使用。
使用内省端点配置令牌验证