【发布时间】:2019-03-24 03:29:25
【问题描述】:
我如何检测用户是否已经在我的网站上使用社交帐户唱歌并且现在想要创建一个普通帐户?
如何检测更改?
我个人对此的看法:
让用户使用社交身份验证登录,然后将电子邮件添加到数据库(mongo)中但没有密码?
此外,当同一用户想使用相同的电子邮件在网站上注册但没有社交身份验证和密码时,我应该将他从社交身份验证重定向到他的个人资料信息,例如用户名?
我所说的一个例子:
用户在 stackoverflow 上使用 google+ 签名
然后过一会儿回来用相同的电子邮件但密码不同的帐户登录。
从GDPR 的角度来看,处理这种情况的最佳方法是什么,我可以使用passport 吗?
谢谢
【问题讨论】:
标签: node.js mongodb express passport.js social-authentication