Facebook和OpenID登录——它们是否适合依赖于用户生成内容的web应用程序?



我是一个非编程背景的人,在一个web应用程序上工作,必须存储用户生成的内容,并始终将该内容与创建它的用户相关联。我刚让开发人员告诉我,既然应用程序必须这样做,使用Facebook作为另一种登录方法是毫无意义的,因为Facebook只允许第三方web应用程序在一定时间内保留Facebook的个人资料信息,因此通过Facebook登录的用户实际上不能贡献内容,这些内容将留在web应用程序的数据库中。

我吞咽这个有困难。我刚刚注册并登录到stackoverflow使用我的Facebook帐户,它似乎已经生成了一个网站特定的用户ID,自动与我的Facebook帐户相关联-从而允许我保存/存储网站上的内容,而不必实际创建一个网站特定的配置文件。

我的问题:

这里的误解在哪里?我的应用程序主要由用户生成的内容组成,可选的登录选项在多大程度上影响了应用程序存储用户生成的数据并始终将其与该用户相关联的能力?谢谢你的帮助!

可选登录允许用户使用现有帐户登录多个网站,而无需创建新密码。使用facebook、OpenID、gmail或任何其他提供商的替代登录不会影响应用程序存储用户生成内容的能力。

当用户使用登录选项登录时,例如facebook,用户输入facebook登录凭据(如果他还没有登录),facebook生成一个经过身份验证的令牌,供您的应用程序将来使用。

在替代登录的情况下,只有登录信息(用户ID/密码)不存储在应用程序中,这完全取决于你如何在应用程序中实现它。但是在任何情况下,它都不会影响你的应用程序在你的网站中保存、存储和使用用户生成的内容。

请参考此链接获取更多信息-

  1. http://openid.net/get-an-openid/what-is-openid/
  2. http://oauth.net/

希望这对你有帮助!

相关内容

  • 没有找到相关文章

最新更新