簡體   English   中英

Java中獲取登錄用戶的可靠且與平台無關的方式

[英]reliable and platform-independent way of getting logged-in user in java

我們需要一個Java應用程序來在solariswindows machines上運行,並且它們已被kerberized 我們使用JGSS獲得對應的登錄用戶的Princiapl中Solaris ,通過指定存儲在憑證高速緩存的網站位置KRB5CCNAME 由於Windows不會像solaris那樣將詳細信息存儲在文件中,並且由於我們不想使用NTSystem獲取logged-in user's name ,因此是否有通用的方法可以從java program獲取這些詳細信息? 我看到很多關於JSSESSPI的參考文獻,以獲取這些詳細信息。

有人可以幫忙嗎?

有一個函數可以返回與您所要求的信息相似的信息。 對於登錄的用戶名,它用作

String username = System.getProperty("user.name");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM