Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想为票证缓存使用非默认位置。可以设置这个值吗?我检查了Krb5LoginModule,它允许这样的配置,但我找不到任何与 Sasl 客户端相关的东西。
任何有关这方面的帮助将不胜感激。
我发现如果您设置 KRB5CCNAME 环境变量,SASL 客户端委托的 Kerberos 组件会从此环境变量中读取票证缓存文件名/路径。它解决了我的问题。
您不能对 SASL 客户端执行此操作,因为 SASL 将工作委托给 JGSS。您可以使用您的自定义位置获取登录上下文,并Subject.doAs使用 SASL 客户端从登录上下文中执行主题。这会给你你想要的。(提供示例代码)
Subject.doAs