2016-08-25 202 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使用的意图。