我正在使用Monotouch的iOS應用程序。其中一部分是連接到交換服務器並下載電子郵件列表。我想包括在OWA客戶端打開電子郵件的能力(所以我不需要重新創建電子郵件客戶端來提供OWA免費提供的功能)。從iOS應用程序向Safari傳遞憑證
但我不希望用戶必須再次輸入憑據。在Safari中打開OWA通常會向用戶顯示錶單或彈出窗口,詢問用戶名和密碼。
說我有一個用戶admin
與密碼password1
。目前,我做的是要求Safari瀏覽器打開以下形式的鏈接:
https://admin:[email protected]/exchange
此憑據傳遞到Safari和繞過OWA通常會彈出HTTP基本身份驗證,但它是不是很安全safari抱怨可能會出現網絡釣魚攻擊。
還有什麼其他的選擇來執行這種HTTP基本認證的旁路?
這不會導致點擊UIWebView內部鏈接的問題? –
您可以在瀏覽(並取消)時自行獲取事件並自行執行請求。我已經使用現有的應用完成了此操作。 – jonathanpeppers