实现 GitHub 认证,丰富应用登录方式
在开发应用时,为用户提供多样化的认证方式是提升用户体验的重要一环。之前已经实现了 Twitter 认证,现在我们将目光转向 GitHub 认证,让用户能够使用 GitHub 账号轻松登录应用。
前期准备与测试
在开始实现 GitHub 认证之前,我们先回顾一下之前的工作。在完成 Twitter 认证后,我们运行了 rake cucumber:ok spec 进行测试,结果显示一切正常:
63 scenarios (63 passed)
737 steps (737 passed)
# and
72 examples, 0 failures, 19 pending
随后进行了提交:
git add .
git commit -m "Added OmniAuth-driven support for signing in with Twitter"
此时,用户可以使用 Twitter 账号登录应用。但对于只有 GitHub 账号而没有 Twitter 账号的用户来说,他们目前只能通过邮箱和密码登录,这显然不够友好。因此,我们接下来要实现 GitHub 认证。
注册 GitHub 应用
要在应用中使用 GitHub 认证,首先需要在 GitHub 上注册一个应用。具体步骤如下:
1. 登录 GitHub 账号。
2. 访问
超级会员免费看
订阅专栏 解锁全文
1169

被折叠的 条评论
为什么被折叠?



