我有一个 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表最佳答案
对于 SSO 登录,您肯定需要有您的 user_id 和一些基本详细信息,以便您连接到 FB 或 google
3 个月左右后到期,因为它不会对谷歌到期
据我所知”
如果您需要在该持续时间之后刷新它,请使用此标志”
这有助于在 FB/Google 中识别您的用户"
这些是您可以添加的最少字段,它们甚至可以帮助您扩展应用程序。从某种意义上说,如果您当时想从 google 和 FB 拉取或推送数据,Access_token 和 unique_id 将帮助您。
此外,如果您想查看一些发布源代码,那么您可以在 github 上查看一些代码,例如
django-social-auth
详情可以引用google documentation和 Google OAuth2
希望这会有所帮助。
关于facebook-graph-api - FB或Google+存储SSO信息的数据库表结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21394141/