2

我想为票证缓存使用非默认位置。可以设置这个值吗?我检查了Krb5LoginModule,它允许这样的配置,但我找不到任何与 Sasl 客户端相关的东西。

任何有关这方面的帮助将不胜感激。

4

2 回答 2

1

我发现如果您设置 KRB5CCNAME 环境变量,SASL 客户端委托的 Kerberos 组件会从此环境变量中读取票证缓存文件名/路径。它解决了我的问题。

于 2015-04-26T04:21:20.527 回答
0

您不能对 SASL 客户端执行此操作,因为 SASL 将工作委托给 JGSS。您可以使用您的自定义位置获取登录上下文,并Subject.doAs使用 SASL 客户端从登录上下文中执行主题。这会给你你想要的。(提供示例代码)

于 2015-04-25T08:10:32.017 回答