UIWebView
'dan bahsetmiyorum, bir mobil kullanıcı hesabı açmak istiyorum NSURLRequest
.iOS: NSURLRequest'i doğrudan Safari'de açmak mümkün mü?
Neden? Uygulamamda, kullanıcı web sunucumuza zaten giriş yapmış. Kullanıcıya, kimlik bilgilerini yeniden girmek zorunda kalmadan web sayfasını başlatma seçeneği vermek istiyorum. Ancak, GET
kullanamıyorum, çünkü bu onların kimlik bilgilerini URL'ye yerleştirir.
Böylece, bir NSURLRequest
veya POST
numaralı başka bir uygulamada uygulamamdan safari uygulamasını (UIWebView
değil) açabilir miyim?
Ne tür bir oturum yönetimi kullanıyorsunuz? Ve bu nedenle, bir kullanıcının kimlik bilgisi sınırları boyunca yeniden kimlik doğrulamasına sahip olmak neden maliyetli oluyor? – MrGomez
Asla bunun pahalı olduğunu söylemedim, ama asıl nedeni, müşterimizin istediği şey bu. Oturum yönetimi gelince, webservice MVC 3. NET ve ben sadece bir çerez (şifre ile aynı nedenlerle url üzerinden göndermek istemediğimiz) olduğuna inanıyorum. – mtmurdock
Anladım. Nihayetinde, bu güvenliği sağlamak için tel üzerinde bir kimlik bilgisi formu göndermelisiniz. HTTPS'yi sağlıyor ve Safari'nin sertifikaları doğru bir şekilde doğrulamasına izin veriyorsanız, istemciniz tarafından tel üzerinden gönderilen bir oturum tanımlayıcısı veya kimlik doğrulama kuponuyla ilgili bazı fikirleri öneriyorum. Bu yeterli olmaz mıydı? – MrGomez