मैं UIWebView
के बारे में बात नहीं कर रहा हूं, मैं NSURLRequest
का उपयोग कर मोबाइल सफारी ऐप खोलना चाहता हूं।आईओएस: क्या सफारी में सीधे NSURLRequest खोलना संभव है?
क्यों? मेरे ऐप में, उपयोगकर्ता पहले से ही हमारे वेब सर्वर में लॉग इन कर चुका है। मैं उपयोगकर्ता को अपने क्रेडेंशियल्स को पुन: दर्ज किए बिना वेबपृष्ठ लॉन्च करने का विकल्प देना चाहता हूं। हालांकि, मैं GET
का उपयोग नहीं कर सकता क्योंकि इससे यूआरएल में उनके क्रेडेंशियल्स लगाए जाएंगे।
तो, मैं एक NSURLRequest
या किसी अन्य रूप में एक POST
के साथ अपने app से सफारी एप्लिकेशन (एक UIWebView
) खोल सकता है?
आप किस प्रकार का सत्र प्रबंधन उपयोग कर रहे हैं? और, उस मामले के लिए, उपयोगकर्ता को क्रेडेंशियल सीमाओं में फिर से प्रमाणित करने के लिए महंगा क्यों है? – MrGomez
मैंने कभी नहीं कहा कि यह महंगा था, लेकिन मुख्य कारण यह है कि यही हमारा ग्राहक चाहता है। सत्र प्रबंधन के लिए, webservice एमवीसी 3 .NET, और मेरा मानना है कि यह सिर्फ एक कुकी है (जिसे हम पासवर्ड के समान कारणों से यूआरएल पर नहीं भेजना चाहते हैं)। – mtmurdock
मैं देखता हूं। आखिरकार, इसे सुरक्षित रखने के लिए आपको तार पर एक प्रमाण पत्र का कुछ रूप भेजना होगा। यदि आप HTTPS के लिए उपलब्ध करा रहे हैं और सफारी को सही ढंग से सत्यापित करने की अनुमति देते हैं, तो मैं आपके क्लाइंट द्वारा तार पर भेजे गए सत्र पहचानकर्ता या प्रमाणीकरण कूपन की कुछ धारणा की अनुशंसा करता हूं। क्या यह पर्याप्त नहीं होगा? – MrGomez