我们需要一个java应用程序在solaris
和windows machines
上运行,它们是kerberized
。我们使用JGSS
通过指定存储在Solaris
中的凭据缓存的位置来获取与KRB5CCNAME
中的登录用户对应的Princiapl。由于Windows不会将详细信息存储在solaris
这样的文件中,并且因为我们不想使用NTSystem
来获取logged-in user's name
,所以是否有通用的方法来获取这些内容来自java program
的详细信息?我看到很多引用提到JSSE
和SSPI
以获取这些详细信息。
有人可以帮忙吗?
答案 0 :(得分:0)
有一个函数可以返回与您提出的信息类似的信息。对于登录的用户名,它用作
String username = System.getProperty("user.name");