1

我们需要一个 java 应用程序在两者上运行,solaris并且windows machines它们是kerberized. 我们通过指定存储在 中的凭证缓存的位置JGSS来获取与登录用户对应的原则。由于 windows 不会像这样将详细信息存储在文件中,并且由于我们不想用来获取,因此是否有一种通用的方法可以 从 我看到很多参考资料都提到并获取这些细节。SolarisKRB5CCNAMEsolarisNTSystemlogged-in user's namejava programJSSESSPI

有人可以帮忙吗?

4

1 回答 1

0

有一个函数可以返回类似于您所要求的信息。对于登录的用户名,它被用作

String username = System.getProperty("user.name");
于 2011-03-13T13:11:52.703 回答