2009-07-14 58 views
8

我該如何(或可以?)爲Java中當前登錄的Windows用戶檢索緩存的憑據?我想在其他一些GSS-API調用中重用這些憑證。具體來說,我正在回答來自IIS的SPNEGO挑戰。如何從Java訪問Windows憑據?

謝謝。

+0

回答了很多問題。下面的鏈接將幫助你。 > http://webmoli.com/2009/08/29/single-sign-on-in-java-platform/ – 2009-11-15 05:43:58

回答

9

假設你正在使用Java 5:

com.sun.security.auth.module.NTSystem NTSystem = new com.sun.security.auth.module.NTSystem(); 
System.out.println(NTSystem.getName()); 

here is some info on the subject