整体流程

参与的关键角色

整体流程的介绍中,关于用户身份认证与服务授权都用“系统”这个抽象角色描述的。但实际上,用户身份认证与服务授权都是不同的服务角色提供的。参与的各方角色包括:
- Client: Application Client 应用客户端
- AS: Authentication Server 用来认证用户身份
- TGS: Ticket-Granting Service 用来授权服务访问
- SS: Service Server 用户所请求的服务
1. 用户登录

- 用户登录阶段,通常由用户输入[用户名]和[密码]信息。
- 在客户端侧,用户输入的[密码]信息被通过一个单向Hash函数生成一个[Client密钥]。

Kerberos是一种认证与授权协议,本文通过图文并茂的方式深入解析其工作流程,包括用户登录、身份认证、服务授权和服务请求等步骤。文章详细介绍了Client、AS、TGS和SS的角色及其交互过程,帮助读者理解Kerberos协议中的数学和逻辑之美。
最低0.47元/天 解锁文章
947





