Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 基于Facebook SSO作为基于web服务的应用程序的身份验证系统,是考虑到长期场景的明智选择吗?_Iphone_Web Services_Facebook_Authentication - Fatal编程技术网

Iphone 基于Facebook SSO作为基于web服务的应用程序的身份验证系统,是考虑到长期场景的明智选择吗?

Iphone 基于Facebook SSO作为基于web服务的应用程序的身份验证系统,是考虑到长期场景的明智选择吗?,iphone,web-services,facebook,authentication,Iphone,Web Services,Facebook,Authentication,朋友们 我们想为基于web服务的iPhone应用程序建立一个登录系统,用户可以在其中上传和下载数据 我们不知道是应该设计自己的系统,还是应该使用第三方(如Facebook)对用户进行身份验证 乍一看,“Facebook”方法似乎是有益的,因为用户不再需要创建另一个帐户,我们也不再需要创建一个强大的登录系统 但是,我们对“Facebook”的方法也没有什么疑问,比如如果他们改变了API,可能会说1-2年后,让我们别无选择,只能更新应用程序。。。这意味着“恐慌”&至少延迟6天…&当然,负面的应用商店

朋友们

我们想为基于web服务的iPhone应用程序建立一个登录系统,用户可以在其中上传和下载数据

我们不知道是应该设计自己的系统,还是应该使用第三方(如Facebook)对用户进行身份验证

乍一看,“Facebook”方法似乎是有益的,因为用户不再需要创建另一个帐户,我们也不再需要创建一个强大的登录系统

但是,我们对“Facebook”的方法也没有什么疑问,比如如果他们改变了API,可能会说1-2年后,让我们别无选择,只能更新应用程序。。。这意味着“恐慌”&至少延迟6天…&当然,负面的应用商店评论

我们的怀疑是否重要,或者我们使用“Facebook”是否安全

请给出你的意见


谢谢

不要只依赖facebook。并不是每个人都有一个facebook帐户,而且很多人对放弃访问你的应用程序的facebook帐户持谨慎态度

请尝试打开id。这是用于SO的身份验证机制。它类似于SSO,允许用户选择要用于身份验证的帐户;谷歌、雅虎、facebook等


添加作为评论,因为我目前没有更完整的答案,但如果您想减轻第三方API更改对应用程序造成的问题,您可以充分提取身份验证,以便在短时间内插入另一种身份验证方法-例如,当用户从Facebook注册时,确保您捕获了一个电子邮件地址,即使您以后由于某种原因无法使用Facebook auth,用户也可以请求您向他们的电子邮件地址发送新的或临时登录令牌/密码谢谢。。。但我们只是做了我们自己的。。。没有任何依赖性!