gpt4 book ai didi

.net - 处理多个登录系统(Facebook Connect、Google 帐户等)

转载 作者:行者123 更新时间:2023-12-02 02:37:02 24 4
gpt4 key购买 nike

如果您想让您的站点用户能够使用 Facebook Connect、Google 帐户等登录,您应该如何设计您的数据库以便将它们全部集成?

最佳答案

我建议使用 Accounts 表来保存您的本地帐户数据,然后这些数据将与 AthenticationMethods 表或 Credentials 表相关联,您将在其中保存相关的外部身份验证详细信息。这允许您的站点及其所有复杂性与帐户相关,并且您的登录过程可以很好地抽象出您可能想要支持的各种形式的身份验证。鉴于每种身份验证方法可能具有不同级别的复杂性,我建议查看各种 API 并交叉引用它们以找到共同的相似之处。更重要的是,您需要找到它们的不同之处,以便您的凭据表可以处理每个 API 可能需要的各种数据位。不要忘记包含 OpenID!

关于.net - 处理多个登录系统(Facebook Connect、Google 帐户等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1035844/

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