Iphone 基于Facebook SSO作为基于web服务的应用程序的身份验证系统,是考虑到长期场景的明智选择吗?
朋友们 我们想为基于web服务的iPhone应用程序建立一个登录系统,用户可以在其中上传和下载数据 我们不知道是应该设计自己的系统,还是应该使用第三方(如Facebook)对用户进行身份验证 乍一看,“Facebook”方法似乎是有益的,因为用户不再需要创建另一个帐户,我们也不再需要创建一个强大的登录系统 但是,我们对“Facebook”的方法也没有什么疑问,比如如果他们改变了API,可能会说1-2年后,让我们别无选择,只能更新应用程序。。。这意味着“恐慌”&至少延迟6天…&当然,负面的应用商店评论 我们的怀疑是否重要,或者我们使用“Facebook”是否安全 请给出你的意见Iphone 基于Facebook SSO作为基于web服务的应用程序的身份验证系统,是考虑到长期场景的明智选择吗?,iphone,web-services,facebook,authentication,Iphone,Web Services,Facebook,Authentication,朋友们 我们想为基于web服务的iPhone应用程序建立一个登录系统,用户可以在其中上传和下载数据 我们不知道是应该设计自己的系统,还是应该使用第三方(如Facebook)对用户进行身份验证 乍一看,“Facebook”方法似乎是有益的,因为用户不再需要创建另一个帐户,我们也不再需要创建一个强大的登录系统 但是,我们对“Facebook”的方法也没有什么疑问,比如如果他们改变了API,可能会说1-2年后,让我们别无选择,只能更新应用程序。。。这意味着“恐慌”&至少延迟6天…&当然,负面的应用商店
谢谢 不要只依赖facebook。并不是每个人都有一个facebook帐户,而且很多人对放弃访问你的应用程序的facebook帐户持谨慎态度 请尝试打开id。这是用于SO的身份验证机制。它类似于SSO,允许用户选择要用于身份验证的帐户;谷歌、雅虎、facebook等
添加作为评论,因为我目前没有更完整的答案,但如果您想减轻第三方API更改对应用程序造成的问题,您可以充分提取身份验证,以便在短时间内插入另一种身份验证方法-例如,当用户从Facebook注册时,确保您捕获了一个电子邮件地址,即使您以后由于某种原因无法使用Facebook auth,用户也可以请求您向他们的电子邮件地址发送新的或临时登录令牌/密码谢谢。。。但我们只是做了我们自己的。。。没有任何依赖性!