나는 UIWebView
에 대해 이야기하지 않고 NSURLRequest
을 사용하여 모바일 사파리 앱을 열고 싶습니다.iOS : Safari에서 직접 NSURLRequest를 열 수 있습니까?
왜? 내 응용 프로그램에서 사용자는 이미 웹 서버에 로그인했습니다. 사용자에게 자격 증명을 다시 입력하지 않고도 웹 페이지를 시작할 수있는 옵션을 제공하고자합니다. 그러나 GET
을 사용할 수 없으므로 자격 증명이 URL에 저장됩니다.
내 앱에서 safari 앱 (UIWebView
아님)을 NSURLRequest
또는 POST
과 다른 형태로 열 수 있습니까?
어떤 형식의 세션 관리를 사용하고 있습니까? 또한 사용자가 자격 증명 경계를 넘어서 다시 인증하도록하는 것이 비용이 많이 드는 이유는 무엇입니까? – MrGomez
나는 그것이 비용이 많이 들었다고 결코 말하지 않았지만 주된 이유는 이것이 우리 고객이 원하는 것이기 때문이다. 세션 관리, webservice MVC 3 .NET에 관해서는, 나는 단지 쿠키 일 뿐이라고 믿는다. (패스워드와 같은 이유 때문에 url을 보내고 싶지는 않다.) 알 겠어. – mtmurdock
. 궁극적으로 보안을 유지하기 위해 유선을 통해 자격 증명을 보내야합니다. HTTPS를 제공하고 Safari에서 인증서를 올바르게 확인할 수 있도록 허용하는 경우 클라이언트가 전송 한 세션 식별자 또는 인증 쿠폰을 사용하는 것이 좋습니다. 이것이 충분하지 않습니까? – MrGomez