मेरे पास एक ArcGIS 10.1 सर्वर उदाहरण है जो इंटरनेट पर सुरक्षित मैप्सशिप को उजागर करता है। मेरी ज़रूरत एक क्लाइंट एप्लिकेशन को कोड करने की है (जो मैं वर्तमान में आर्कगिस जावास्क्रिप्ट एपीआई के 3.3 संस्करण का उपयोग करके बना रहा हूं) उपयोगकर्ता को उन सुरक्षित वेबसर्विस को देखने के लिए सक्षम बनाता है:
मुझे लगता है कि यह ऑनलाइन ESRI उदाहरण है एक अच्छी शुरुआत है।
मेरी इच्छा उपयोगकर्ता को EACH मैप सेवा प्रमाणीकरण के लिए संकेत देने की नहीं है, क्योंकि मुझे पहले से ही पता है कि सभी मैप सर्वर उसके / उसके हैं और इसलिए उसी उपयोगकर्ता नाम और पासवर्ड के तहत उसके द्वारा सुलभ हैं। मेरे विचार में, क्रेडेंशियल्स के लिए प्रॉम्प्ट केवल ONCE दिखाई देना चाहिए और इसलिए जेएस कोड को किसी न किसी तरह के RESTful लॉगिन कॉल के माध्यम से मैप्स सर्विस में से प्रत्येक को क्रेडेंशियल्स खिलाना चाहिए। मेरे लिए ऐसा नहीं लगता है कि आर्कगिस सर्वर रीस्ट एपीआई इस तरह की कॉल प्रदान कर रहा है ... शायद मैं गलत हूं।
इसलिए यह आर्कस्टिस सर्वर के साथ व्यवहारिक रूप से सुरक्षित मैप सर्वर में प्रवेश करने का यह "उचित" तरीका है (सुरक्षित रूप से सुरक्षित सेवाओं तक पहुंच बनाना संभव है)? यदि हां, तो क्या आप में से कोई भी इसे समझाने वाले वेब संसाधनों के उदाहरण या लिंक प्रदान कर सकता है?