我将 Google 和 Facebook OAuth2.0 添加到我的网站。我让它工作了,所以它用名字、姓氏和电子邮件预先填充了我的注册表(必须手动输入密码)。现在我想启用用户无需输入密码即可登录/注册。正如我所提到的,我可以从 OAuth 毫无问题地获取电子邮件地址,但我不知道使用什么作为密码,因为我的数据库中不能有一个空的密码字段(然后你可以输入没有密码的用户电子邮件,你可以登录)。
在我的数据库中,我正在检查电子邮件和密码字段(简单登录)。
那么我如何使用 OAuth 注册我的用户(在密码字段中输入什么),以便稍后我可以通过单击 OAuth 图标登录他们?
是否有任何特定于用户且不公开的密钥?