如果您去过 edx.org 最近,您可能已经注意到我们现在提供了两个新选项:通过 Google 和 Facebook 登录!

当然,您仍然可以使用您的 edX 帐户信息登录,但对于像我这样讨厌在网络上记住十几个不同帐户的密码的人来说,能够合并我的登录将非常方便。
从工程的角度来看,这也是令人兴奋的,因为 我们不需要做任何事情! ……嗯,好吧,这有点撒谎。 我的意思是,这个集成的大部分代码是由 Google 开发人员 John Cox 编写的 API,作为 我们的伙伴关系 - 读 John 关于 API 的博文. 创建该 API 后,我们所要做的就是配置 Facebook 和 Google 登录方法并将新的 UI 元素添加到我们的登录页面。 现在 edX——以及使用 edX 的开源平台运行自己的网站的任何人——都可以允许他们的用户使用谷歌、Facebook 或他们喜欢的任何其他第三方帐户登录。
由于 edX 致力于开源和开放访问,我们推出的下一个功能可能是您的! 谷歌经历了任何其他开源贡献者经历的相同的拉取请求过程,我们总是对新的贡献持开放态度。 如果您对此功能的编写方式感兴趣,请随时查看 谷歌代码提交的拉取请求,如果您是一名愿意为自己做出贡献的开发人员,请查看我们的 贡献指南.
顺便说一句,对发布的反响非常好:虽然它在网站上发布还不到一个月,但每天都有成千上万的用户通过 Facebook 和 Google 登录 edX。 看看这里!
![]()