मैं वर्तमान में SQL सर्वर प्रमाणीकरण के बजाय Windows प्रमाणीकरण का उपयोग कर अपने जावा ईई वेब अनुप्रयोग से SQL सर्वर डेटाबेस से कनेक्शन बनाने का तरीका जांच रहा हूं। मैं इस ऐप को टॉमकैट 6.0 से बाहर चला रहा हूं, और माइक्रोसॉफ्ट जेडीबीसी ड्राइवर का उपयोग कर रहा हूं।क्या मैं जावा ईई वेबपैड से विंडोज प्रमाणीकरण का उपयोग कर SQL सर्वर से कनेक्ट कर सकता हूं?
dbDriver = com.microsoft.sqlserver.jdbc.SQLServerDriver
dbUser = user
dbPass = password
dbServer = localhost:1433;databaseName=testDb
dbUrl = jdbc:sqlserver://localhost:1433
मैं इस फैशन में एक एसक्यूएल सर्वर डेटाबेस से कनेक्ट जब एसक्यूएल सर्वर प्रमाणीकरण का उपयोग के साथ शून्य समस्या है: मेरी कनेक्शन गुण फ़ाइल के रूप में निम्नानुसार लग रहा है।
क्या कोई तरीका है कि मैं उपयोगकर्ता के विंडोज प्रमाणीकरण के प्रमाण पत्र पुनर्प्राप्त कर सकता हूं और का उपयोग कर सकता हूं कि SQL सर्वर के लिए प्रमाणीकरण?
अद्यतन: मैं ASP.net में जानते हैं, webapp, जो वास्तव में मैं क्या देख रहा हूँ के लिए उपयोग के लिए Windows प्रमाणीकरण की स्थापना के लिए एक रास्ता है, सिवाय इसके कि मैं के लिए एसक्यूएल सर्वर के लिए रवाना उस टोकन पास करना चाहते हैं डेटाबेस तक पहुंच
ब्राउज़र से डेटाबेस में उपयोगकर्ता क्रेडेंशियल को धक्का क्यों नहीं देता है? मुझे लगता है कि बहु-हॉप प्रमाणीकरण वास्तव में ओपी की तलाश में था। यह देखते हुए कि मैं इस जवाब पर 3 साल देर से हूं, लेकिन मैं आपके तर्क को समझना चाहता हूं। – KyleM