はじめまして、次の質問にお答えいただけますか?
次のコードを使用して、現在の iPhone アプリで外部ブラウザーを呼び出しています。
[[UIApplication sharedApplication] openURL:urls];
- URL = "http://myhost.net/home.aspx"
ユーザーが既にアプリにログインしていると仮定すると、セキュリティが問題にならない場合は、ユーザー名のパスワードを「home.aspx」に渡すことができます...例: urls = "http://myhost.net/home.aspx?username =xxx&パスワード=123456"
質問 1: 「get」メソッドの代わりに「post」メソッドを使用して、いくつかの情報を home.aspx に渡すことはできますか?
質問 2 上記の解決策ができない場合、IIS 7 で Basic 認証を設定したいのですが、アプリから外部ブラウザを呼び出した場合、ユーザーは 2 回目のログインなしで「home.aspx」にアクセスできますか? (例: コードを使用してバイパスします)
Q2 については、参考までに私の現在の状況を以下に示します。
1) Windows IIS が提供するビデオ ストリーミング サービスを利用しています。ユーザーがブラウザから URL を入力すると、ログイン フォームが表示されます。aeg xxxx/video.htm b. IIS が SSL と基本認証で構成されている
2) ユーザーのログインが成功すると、動画が HTML 5 ページに正しく表示されるはずです。
3) iPad/iPhone アプリが外部ブラウザ (つまり Safari) を開いて動画ページを表示するようにしましたが、ユーザーが既にログインしている場合、認証をバイパスする方法がわかりません (つまり、ユーザーはログイン フォームを表示しないようにする必要があります)。 15分以内にアプリ。
ご清聴ありがとうございました。