首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cyrus SASL和Kerberos TGT

Cyrus SASL和Kerberos TGT
EN

Stack Overflow用户
提问于 2019-03-26 14:36:51
回答 1查看 135关注 0票数 0

对于Kerberos,使用kinit成功的身份验证将导致本地缓存的TGT,该TGT将用于对Kerberized的身份验证。通常,此TGT有效一天,因此用户每天只需要提供一次与Kerberized的所有交互的凭据。

假设我编写了一个客户机/服务器应用程序,它使用Cyrus SASL实现来使用Kerberos机制对用户进行身份验证。在这种情况下,TGT缓存是如何工作的?换句话说,客户端cyrus库是否自动跟踪TGT,以便将来与服务器的交互不需要用户凭据?如果是这样的话,有没有办法指定Cyrus从KDC获得的TGT是可转发的,以便客户机可以与其他Kerberized交互?

谢谢你的建议!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-30 20:05:15

据我所知,Cyrus SASL库并不为用户获取TGT --它甚至不知道主体或密码;相反,它希望TGT已经存在于系统的凭证缓存中。

所以答案是使用kinit --forwardable,因为无论如何你必须使用kinit。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55359795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档