Java 将OAuth帐户与本地帐户集成

Java 将OAuth帐户与本地帐户集成,java,database,facebook,oauth,Java,Database,Facebook,Oauth,在我的应用程序a中,有两种登录类型 姓名/密码 脸谱网 但是,我不知道如何集成faceboo登录。我有一个表user 名字 电子邮件 电话号码 密码 当用户登录facebook时,他会发送访问令牌。我首先验证访问令牌,然后在数据库中创建用户(如果它还不存在) 现在我不确定从facebook登录创建帐户的标准方式是什么。假设用户仅使用facebook访问令牌登录,我是否应该使用facebook帐户的电子邮件和一些随机生成的密码创建新用户?或者我应该保留两张分开的桌子?(但在这种情况下,我必须复制与

在我的应用程序a中,有两种登录类型

  • 姓名/密码
  • 脸谱网
  • 但是,我不知道如何集成faceboo登录。我有一个表
    user

  • 名字
  • 电子邮件
  • 电话号码
  • 密码
  • 当用户登录facebook时,他会发送访问令牌。我首先验证访问令牌,然后在数据库中创建用户(如果它还不存在)

    现在我不确定从facebook登录创建帐户的标准方式是什么。假设用户仅使用facebook访问令牌登录,我是否应该使用facebook帐户的电子邮件和一些随机生成的密码创建新用户?或者我应该保留两张分开的桌子?(但在这种情况下,我必须复制与的所有关系,其中将有一些)

    这样做的标准和最佳方式是什么

    谢谢