我正在構建一個使用OpenID進行認證的應用程序。我給谷歌,雅虎和一般的OpenID網站作爲選擇。在iOS應用程序中使用OpenID登錄時,最好使用Safari進行登錄,然後重定向迴應用程序?
目前,當用戶選擇的位點,我打開一個UIWebView和用戶執行其與該幀的登錄,所有的應用程序內。
但是,使用UIWebView時,你不能輕易地向用戶顯示連接是通過https,或者他們確實在我聲稱他們在的網站上。我可以很容易地收集密碼。
難道是的,我正在尋找這個意見,是從用戶的角度信心更實際打開Safari,當用戶選擇登錄,一旦他們已經登錄了Safari瀏覽器直接我回應用程序?
感謝
是的,我發現這一點。如果用戶已經登錄到谷歌閱讀器等可以快速通過登錄移動過程。該代碼實際上是太乾淨多了。我只是好奇用戶是否喜歡留在一個應用程序,並不知道他們是否被欺騙了其他快速進出的轉換。 – tomasmcguinness
我認爲用戶不會感到困惑,如果我有OpenID/Google,我很樂意直接登錄。即使切換到Safari也不會引起混淆,因爲我看到Google的登錄頁面,並且會詢問我的許可,您可以告訴用戶在用UIAlertView單擊登錄按鈕後切換到Safari。 –
並且任何用戶使用Facebook登錄之前都應該知道爲什麼應用會在他點擊登錄按鈕時切換 –