gpt4 book ai didi

facebook-graph-api - FB或Google+存储SSO信息的数据库表结构

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

我有一个 Web 应用程序,我想使用用户的 Facebook 或 Google+/Google App 帐户添加单点登录功能。

我有一个 USERS存储用户登录信息的表。无论是使用FB还是Google+注册,所有用户都必须在此表中有记录。

我试图找出我需要存储在数据库中以便链接 USERS 的信息表记录到 FB 或 Google 信息。

Facebook documentation states :

the app should store the token in a database along with the user_id to identify it.



那么我应该创建一个名为 SSO_LOOKUP 的表吗?与以下列:
  • USER_ID//链接到我的 USER 的用户 ID表
  • PROVIDER_ID//用户的 FB 或 Google 帐户 ID
  • PROVIDER_TYPE//表示是否是 Google、FB、Twitter 等
  • ACCESS_TOKEN
  • 最佳答案

    对于 SSO 登录,您肯定需要有您的 user_id 和一些基本详细信息,以便您连接到 FB 或 google

  • 供应商 :“ future 将是 FB 或 Google 或其他任何东西”
  • token :“我们从 FB 和 Google 收到的这个 token 。如果是 FB,它
    3 个月左右后到期,因为它不会对谷歌到期
    据我所知”
  • token_expired :"因为在 FB token 会在一段时间后过期,因此您可以拥有
    如果您需要在该持续时间之后刷新它,请使用此标志”
  • 用户 ID :“这是您的用户 ID:
  • 唯一标识 :“这是您将从 FB 和 Google 获得的唯一 ID。
    这有助于在 FB/Google 中识别您的用户"

  • 这些是您可以添加的最少字段,它们甚至可以帮助您扩展应用程序。从某种意义上说,如果您当时想从 google 和 FB 拉取或推送数据,Access_token 和 unique_id 将帮助您。

    此外,如果您想查看一些发布源代码,那么您可以在 github 上查看一些代码,例如
    django-social-auth

    详情可以引用 google documentationGoogle OAuth2

    希望这会有所帮助。

    关于facebook-graph-api - FB或Google+存储SSO信息的数据库表结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21394141/

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