No estoy hablando de un UIWebView
, quiero abrir la aplicación de safari móvil usando un NSURLRequest
.iOS: ¿Es posible abrir NSURLRequest directamente en Safari?
¿Por qué? En mi aplicación, el usuario ya ha iniciado sesión en nuestro servidor web. Quiero darle al usuario la opción de iniciar la página web sin tener que volver a ingresar sus credenciales. Sin embargo, no puedo usar un GET
porque eso pondría sus credenciales en la URL.
Entonces, ¿puedo abrir la aplicación Safari (no un UIWebView
) desde mi aplicación con un NSURLRequest
o un POST
de alguna otra forma?
¿Qué tipo de gestión de sesión está utilizando? Y, para el caso, ¿por qué es costoso hacer que un usuario vuelva a autenticarse a través de límites de credenciales? – MrGomez
Nunca dije que fuera costoso, pero la razón principal es porque eso es lo que quiere nuestro cliente. En cuanto a la gestión de sesiones, el servicio web MVC 3 .NET, y yo creemos que es solo una cookie (que no nos gustaría enviar a través de la url por los mismos motivos que la contraseña). – mtmurdock
Ya veo. En última instancia, debe enviar alguna forma de credencial a través del cable para mantener esto seguro. Si proporciona HTTPS y permite que Safari valide certs correctamente, le recomiendo cierta noción de identificador de sesión o cupón de autenticación enviado por su cliente a través del cable. ¿No sería esto suficiente? – MrGomez