UIWebView
については、NSURLRequest
を使ってモバイルサファリアプリを開きたいと思っています。iOS:NSURLRequestをSafariで直接開くことはできますか?
なぜですか?私のアプリでは、ユーザーはすでにWebサーバーにログインしています。私は、ユーザーに資格情報を再入力せずにWebページを起動するオプションを提供したいと考えています。しかし、GET
を使用することはできません。なぜなら、URLに資格情報を入れるからです。
NSURLRequest
またはPOST
という別の形式のSafariアプリ(UIWebView
)をアプリから開くことはできますか?
どのような形式のセッション管理を使用していますか?そのため、ユーザーが資格の境界を越えて再認証するのはなぜコストがかかりますか? – MrGomez
私はそれが高価だったとは言いませんでしたが、主な理由は、それが私たちのクライアントが望むものであるからです。セッション管理、ウェブサービスMVC 3 .NETについては、私はそれが単なるクッキーであると信じています(私たちはパスワードと同じ理由でURLを送信したくありません)。 – mtmurdock
私は参照してください。最終的に、これを安全に保つために、ある形式の信用証明書を電信で送信する必要があります。 HTTPSを提供していて、Safariで証明書を正しく検証できるようにするには、クライアントから送信されたセッション識別子または認証クーポンの概念をいくつか推奨します。これで十分ではないでしょうか? – MrGomez