2009-07-14 12 views
8

जावा में वर्तमान में लॉग-इन विंडोज उपयोगकर्ता के लिए कैश किए गए क्रेडेंशियल्स को कैसे प्राप्त किया जा सकता है (या मैं?) मैं कुछ अन्य जीएसएस-एपीआई कॉल में इन प्रमाण-पत्रों का पुन: उपयोग करना चाहता हूं। विशेष रूप से, मैं आईआईएस से एक एसपीएनईजीओ चुनौती का जवाब दे रहा हूं।मैं जावा से विंडोज क्रेडेंशियल कैसे एक्सेस करूं?

धन्यवाद।

+0

कई सवालों में जवाब दिया। लिंक के नीचे आपकी मदद करेगा। > http://webmoli.com/2009/08/29/single-sign-on-in-java-platform/ –

उत्तर

9

आप जावा 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

0

तो आईआईएस है एकीकृत विंडोज प्रमाणीकरण चालू है, तो आप अब भी http://spnego.sourceforge.net/api/net/sourceforge/spnego/SpnegoHttpURLConnection.html वर्ग का उपयोग करके संरक्षित पृष्ठ का उपयोग कर सकते हैं। यह ओपन सोर्स प्रोजेक्ट का "क्रेडेंशियल प्रतिनिधिमंडल" ट्यूटोरियल भी SpnegoHttpURLConnection क्लास का उपयोग करता है।

संबंधित मुद्दे