5
SiteMinderで保護されているリソースに接続しようとしています。結局、アプリはPhoneGapにありますが、今は基本的なコミュニケーションをテストしています。リソースを要求すると、SiteMinderは要求をインターセプトしてログイン画面を表示します。ユーザー名とパスワードを投稿した後、私はWireSharkトレースで、siteminderがSMSession値を持つセットクッキーヘッダーを発行しているのを見ることができますが、Androidエミュレータからの次のリクエストにはCookieは含まれません。Siteminder認証とAndroid
同じコード/環境がデスクトップブラウザからうまく機能します。 Androidで受け入れられるCookieのサイズや形式に制限はありますか?
私が経験していたエラーは、サーバの誤設定(http対https)と1.1のホワイトリストURLを開始するためのphonegapの変更との組み合わせであることが判明しました。 phonegap.xmlファイルでドメインをホワイトリストに登録して、Webビューに残っていることを確認しなければなりませんでした。さらに、セキュアなクッキーを作成するために、サイトメイダーサーバーがSSL接続を要求していました。 URLスキームをhttpsに変更してドメインをホワイトリストに登録すると、正常に動作するようになりました。 AndroidとiOSデバイスで動作するサイトマインダー認証を取得しました。 –