OAuth,构建一个即时消息应用(二)

    作者:Nicolás Parada更新于: 2019-10-28 22:56:33

    大神带你学编程,欢迎选课

    OAuth,构建一个即时消息应用(二)_MySQL视频_MySQL学习视频_MySQL课程_课课家

    在这篇帖子中,我们将会通过为应用添加社交登录功能进入后端开发。

    社交登录的工作方式十分简单:用户点击链接,然后重定向到 GitHub 授权页面。当用户授予我们对他的个人信息的访问权限之后,就会重定向回登录页面。下一次尝试登录时,系统将不会再次请求授权,也就是说,我们的应用已经记住了这个用户。这使得整个登录流程看起来就和你用鼠标单击一样快。

    如果进一步考虑其内部实现的话,过程就会变得复杂起来。首先,我们需要注册一个新的 GitHub OAuth 应用

    这一步中,比较重要的是回调 URL。这是因为,在开发过程中,我们总是在本地主机上工作。一旦你要将应用交付生产,请使用正确的回调 URL 注册一个新的应用。

    注册以后,你将会收到“客户端 id”和“安全密钥”。安全起见,请不要与任何人分享他们

课课家教育

未登录