gpt4 book ai didi

authentication - CAS 中的 Kerberos 服务票证 (ST) 有何意义?

转载 作者:行者123 更新时间:2023-12-04 12:49:34 34 4
gpt4 key购买 nike

在 CAS 中,您有票证授予票证 (TGT) 和服务票证 (ST)。如果您已经拥有 TGT,我不明白为什么还需要 ST。您可以简单地验证 TGT 并为 TGT 的所有者向客户端返回授权绿灯。

那么为什么我们需要在名为 ST 的 TGT 旁边添加一张票?

最佳答案

在 Kerberos 世界中,服务票证 (ST) 提供对应用程序服务的访问,例如在某些服务器上运行的 HTTP 或 SSH 服务。此类示例中的实际 HTTP 或 SSH 服务被视为 protected 资源 - 您必须通过提供 Kerberos 服务票证向该服务证明您的身份。现在,让我们退后一步。为了从 KDC 获得任何服务票证,您必须拥有 TGT。 TGT 是 Kerberos 客户端向 KDC 证明其身份以获取 ST 的机制,而 ST 是 Kerberos 客户端向目标资源(应用程序服务器)证明其身份的机制。应用程序服务器不验证 Kerberos 客户端的 TGT,它们验证 ST。 Kerberos 客户端可以是用户、计算机,甚至是服务。虽然 Kerberos 可移植到任何总体身份验证框架体系结构,但它的设计是为了在内部网络内部而不是在 Web 上使用。引用:Kerberos: An Authentication Service for Computer Networks

关于authentication - CAS 中的 Kerberos 服务票证 (ST) 有何意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40930361/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com