当前位置: 首页 > news >正文

Kafka SASL认证授权(四)认证源码解析

Kafka SASL认证授权(四)认证源码解析。

官网地址:https://kafka.apache.org/

在这里插入图片描述
一、认证流程
在了解kafka网络模型的基础上,了解它的认证流程:

ApiVersionsRequest->SaslHandshakeRequest->a series of SASL client and server tokens corresponding to the mechanism are sent->认证成功,继续处理后续的请求,否则关闭连接。

状态转换见SaslServerAuthenticator

在这里插入图片描述
https://kafka.apache.org/protocol#sasl_handshake

具体逻辑chanel验证流程以sasl/plain为例:

在这里插入图片描述
分析这个包的内容:
在这里插入图片描述
server factory创建sasl plain server单例。server负责按协议获取username 与 password,再最终调用plain server call

http://www.lryc.cn/news/193493.html

相关文章:

  • 软件测试学习(一)基础概念、实质、说明书测试、分类、动态黑盒测试
  • 在fastapi中实现异步
  • js数组去重
  • 【前端】根据后端返回的url进行下载并设置文件下载名称
  • 《视觉SLAM十四讲》公式推导(一)
  • 简单好用的解压缩软件:keka 中文 for mac
  • 【UE 插件】UE4 虚幻引擎 插件开发(带源码插件打包、无源码插件打包) 有这一篇文章就够了!!!
  • C# CodeFormer 图像修复
  • Android Studio的笔记--HttpURLConnection使用GET下载zip文件
  • phantom3D模体
  • 贪心算法解决批量开票限额的问题
  • Unity后台登录/获取数据——BestHTTP的使用Get/Post
  • 【Windows日志】记录系统事件的日志
  • 物联网开发学习笔记——目录索引
  • Prometheus:优秀和强大的监控报警工具
  • Appium
  • 自动驾驶学习笔记(五)——绕行距离调试
  • 【Android】VirtualDisplay创建流程及原理
  • Linux服务器快速搭建pytorch
  • 声音克隆,定制自己的声音,使用最新版Bert-VITS2的云端训练+推理记录
  • LeetCode讲解篇之198. 打家劫舍
  • 【下载共享文件】Java基于SMB协议 + JCIFS依赖下载Windows共享文件(亲测可用)
  • 【评分卡实现】应用Python中的toad.ScoreCard函数实现评分卡
  • 【数据结构】双链表的相关操作(声明结构体成员、初始化、判空、增、删、查)
  • 解析找不到msvcp140.dll的5个解决方法,快速修复dll丢失问题
  • 代码管理工具 gitlab实战应用
  • 小谈设计模式(27)—享元模式
  • 网络代理技术:隐私保护与安全加固的利器
  • orgChart.js组织架构图
  • 华纳云:SQL Server怎么批量导入和导出数据