2016-08-25 125 views
0

我想知道有沒有辦法通過從文本字段中挑選用戶名和密碼登錄我的賬戶webview並將其加載到webviewFacebook賬戶登錄在webview

基本上我想做一個自定義的用戶名和密碼字段。當用戶把fb名字和密碼放在它上面時,它發送請求到facebook用戶名和密碼登錄webview在webview中使用facebook。如果用戶名和密碼正確,則保存在NSUserDefaults下次自動登錄。

請任何人都可以告訴我如何實現這樣的功能。

+2

我不認爲你可以做到這一點。如果你在你的文本框上輸入密碼,並且登錄成功,你的用戶facebook賬戶的安全性就會受到影響。 – jo3birdtalk

+0

我一直在想.. @ jo3birdtalk –

+0

你認爲有什麼解決方案在webview中使用sdk或圖形API登錄? – AzKa

回答

0

你現在要問的其實是退出一件普通的事情。

它被稱爲社交登錄,也被稱爲社交登錄,它是使用來自社交網絡服務(如Facebook,Twitter或Google+)的現有信息進行單點登錄的一種形式。

有一種官方的方式來做到這一點,你可以檢查Facebook Documentation哪些指導你如何做到這一點(非常簡單)。

基本上你需要使用Facebook Login Kit,他們將處理他們出示webView並要求提供憑證的部分。你會得到一個訪問令牌,然後可以在設備中存儲(Keychain很多值得NSUserDefaults首選)

注:你在你的問題,你要求用戶輸入用戶名和密碼存儲它們所描述的方法和將它們注入到Web視圖中是超級不安全的,並且顯然不是Facebook API使用的意圖。