我想在我的网站上添加流行的社交认证机制,我查看了护照库(https://www.npmjs.com/package/passport),但我希望通过弹出窗口实现客户端身份验证,而不是重定向到google / facebook。 我看到讨论在他们的iframe嵌入上做了类似的事情。 市场上有没有可用的库,或者我需要自己手动完成这个?
答案 0 :(得分:0)
对于通过客户端进行身份验证而不需要太多努力,您可以使用Firebase(Google的BaaS),它允许您处理社交身份验证(Facebook,Google,Twitter,Github等...),您可以处理用户会话,检查用户当前是否已登录,登录用户,并根据您要求的权限获取社交用户数据,如个人资料图片,电子邮件和其他类型的信息。
您可能需要查看文档: https://firebase.google.com/docs/
或查看自己的一系列视频教程: https://www.youtube.com/watch?v=-OKrloDzGpU(本教程是关于网络上的Auth)