使用密钥表验证 kerberos 令牌

发布于 2024-11-02 22:17:43 字数 159 浏览 1 评论 0原文

我在服务器端使用 Java,并且想使用 java 代码验证 kerberos 票证。我有一个密钥表文件。我该怎么做?我不断发现所有这些不使用密钥表的示例,但我相信我需要使用它。另外,我不想使用 spring 或类似的东西,只想使用 GSSAPI。我也有一个 krb5.ini 文件。还有其他人这样做过吗?

I'm using Java on the server side and I want to validate a kerberos ticket with java code. I have a keytab file. How do I do this? I keep finding all of these samples which don't use a keytab but I believe I need to use this. Also, I don't want to use spring or anything like that, just the GSSAPI. I have a krb5.ini file as well. Has anyone else done this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

挖个坑埋了你 2024-11-09 22:17:43

我已经做到了。看一下 spnego.sourceforge.net 的代码。这正是您所需要的。

I have done this. Take a look at the code of spnego.sourceforge.net. This is exactly what you need.

淑女气质 2024-11-09 22:17:43

如果要使用SPNego,那么客户端也需要SPNego。大多数浏览器和curl都支持SPNego。
如果您的客户端不使用 SPNego,您可以通过 GSSP API 接受安全上下文。有关如何使用 Keytab 接受安全上下文的示例,请参阅

If you want to use SPNego, then the client also needs to SPNego. Most browsers and curl support SPNego.
If your client does not use SPNego, you can GSSP API Accept Security Context. For an example of how to use Keytab for accept security context, see http://docs.oracle.com/javase/1.5.0/docs/guide/security/jgss/tutorials/BasicClientServer.html#Progs

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文