gpt4 book ai didi

facebook - 依赖 Facebook 用户 ID 作为永久用户标识符

转载 作者:行者123 更新时间:2023-12-02 23:21:43 27 4
gpt4 key购买 nike

我们正在构建一个网络应用程序,现在我们正处于决定如何跟踪用户的阶段。我们的默认选项是维护我们自己的用户注册系统,这很令人头痛(用户名唯一性、注册过程等)。

作为替代方案,我们可以使用人们的 Facebook 身份,这意味着他们将使用 Facebook 的电子邮件和密码登录我们的系统。然后我们的后端将获取用户的 Facebook id(Graph id),并将其存储在数据库中。用户将更改/上传到应用程序的任何数据都将链接到此 ID。

问题是,我们能否信任 id 作为永久标识符,并围绕它构建一个复杂的后端。我们如何确定 Facebook 不会更改某人的 ID?

其他身份管理系统(例如 Azure 访问控制)是否依赖此 ID?

最佳答案

Facebook 的 platform policy不鼓励将用户 ID 用于除内部使用之外的任何用途。因此,如果您计划拥有一个 URL 类似于/users/的个人资料页面,则可能会违反 Facebook 的隐私期望。您最好创建一个带有代理主键的 Users 表,并将他们的 Facebook ID 作为非主列。

此外,您可能会遇到这样的情况:用户无法访问其旧 Facebook 帐户,并希望将您网站上的帐户与新的 Facebook 身份相关联。如果您在多个表中使用他们的 facebook id 作为外键,则不必要地将他们的旧 facebook id 与您应用程序的数据混在一起。

关于facebook - 依赖 Facebook 用户 ID 作为永久用户标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6803469/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com