📜  Cloudrail-社交登录

📅  最后修改于: 2020-10-30 14:12:27             🧑  作者: Mango


本节介绍了为(网络)应用程序实现社交登录的用例。本章仅提供有关社交登录的概述,在随后的章节中,我们将展示如何为Facebook和Twitter进行设置,但是添加更多服务(如Google Plus,LinkedIn,GitHub,Instagram,Slack,Windows Live)非常容易和雅虎。我们将在服务器端使用带有Express的Node.js。

为什么要进行社交登录?

软件开发人员和架构师向其前端添加后端的最常见原因之一是用户管理的需求。为了使用户管理正常工作,注册和登录功能是关键。过去,大多数应用程序都有自己的身份验证系统,因此每个用户都需要通过提供电子邮件地址,密码和其他信息来主动创建帐户。

这不仅给用户带来麻烦,而且众所周知不安全。许多用户将在各处使用相同的密码,这被称为密码疲劳,随着存储密码的每一方的使用,密码被盗的可能性会增加。

最近,越来越多的服务提供“社交登录”(“使用Facebook登录”,“使用GitHub登录”等),通过允许用户在流行的平台上使用其现有帐户进行登录/登录,从而改善了用户体验。