5
我試圖連接到由SiteMinder保護的資源。最終,該應用程序將在PhoneGap中,但現在,我只是測試基本通信。當我請求資源時,SiteMinder攔截請求並呈現登錄屏幕。在發佈用戶名和密碼後,我可以在WireShark追蹤中看到siteminder確實發出了帶有SMSession值的set-cookie頭,但Android Emulator的下一個請求不包括該cookie。Siteminder身份驗證和Android
相同的代碼/環境在桌面瀏覽器中正常工作。 Android接受的Cookie大小或格式是否有限制?
我通過測試發現,我遇到的錯誤是服務器配置錯誤(http與https)和電話號碼變更的組合,以開始將1.1中的網址列入白名單。我必須將phonegap.xml文件中的域名列入白名單,以確保它保留在Web視圖中。另外,siteminder服務器需要SSL連接來創建安全cookie。一旦我們將網址方案更改爲https並將域名列入白名單,即可正常工作。我們現在使用Android和iOS設備的siteminder身份驗證。 –