जावा में मौजूदा विंडोज़ लॉग इन उपयोगकर्ता कैसे प्राप्त करें


हमने एक जावा वेब एप्लिकेशन बनाया है, एक बार जब उपयोगकर्ता मेरी वेब साइट पर आता है तो उसे अपनी विंडोज़ क्रेडेंशियल लॉगिन आईडी के रूप में लॉगिन आईडी लेनी होती है, लेकिन मेरे मामले में मेरी वेब साइट होस्ट करने के बाद यह हर बार विंडोज़ लॉगिन आईडी के रूप में सर्वर एडमिन उपयोगकर्ता को लौटा रहा है। क्या जावा वेब एप्लिकेशन में वर्तमान विंडोज़ उपयोगकर्ता आईडी प्राप्त करने का कोई तरीका है?

यदि मैं अपनी वेबसाइट खोलता हूं तो उसे मेरा नाम दिखाना होगा, यदि किसी ने वह साइट खोली है तो उसे अपना नाम दिखाना होगा।

धन्यवाद

मैंने क्या प्रयास किया है:

System.getProperty(“user.name”)

होस्टर सर्वर उपयोगकर्ता नाम लौटाता है।

समाधान 1

नहीं, जावा आपके सर्वर पर चलता है, उसके ब्राउज़र पर नहीं, यही कारण है कि लॉग इन उपयोगकर्ता को प्राप्त करने का आपका प्रयास व्यवस्थापक उपयोगकर्ता को वापस कर देता है – सुरक्षा के लिए आपके पास ब्राउज़र के माध्यम से क्लाइंट विंडोज़ लॉग इन विवरण तक कोई पहुंच नहीं है कारण.

उपयोगकर्ता को आपके सिस्टम में लॉग इन करना होगा और आपको उसकी जानकारी संग्रहीत करनी होगी, फिर उसके सिस्टम पर एक कुकी लोड करना होगा जो आपको अपने सर्वर डीबी से नाम पुनर्प्राप्त करने की अनुमति देता है (याद रखें कि जीडीपीआर लागू होता है, इसलिए आपको व्यक्तिगत भंडारण नहीं करना चाहिए) जानकारी स्पष्ट रूप से, और विशेष रूप से कुकी में स्पष्ट नहीं!

コメント

タイトルとURLをコピーしました