使用 Twitter 登录
通过“使用 Twitter 登录”在站点或应用程序上放置一个按钮,让 Twitter 用户只需点击一次即可享受已注册用户账号的权益。这适用于网站、iOS、移动设备和桌面应用程序。
功能
- 易于使用 - 站点的新访问者在首次登录时只需点击两个按钮即可。
- Twitter 集成 -“使用 Twitter 登录”流程可授权代表你的用户使用 Twitter API。
- 基于 OAuth - 大量客户端库和示例代码与“使用 Twitter 登录”API 兼容。
可用于
- 浏览器 - 如果你的用户可访问浏览器,那么你可与“使用 Twitter 登录”集成。 了解浏览器登录流程。
- 移动设备 - 任何联网的移动设备都可以利用“使用 Twitter 登录”。 了解移动登录流程。
实现“使用 Twitter 登录”
“使用 Twitter 登录”的浏览器和移动网站实现基于 OAuth。此页面演示获取登录流程的访问令牌所需的请求。
若要利用“使用 Twitter 登录”流程,请转到 Twitter 应用设置,并确保已启用“Allow this app to be used to Sign in with Twitter?”选项。
本页面假定读者了解如何使用 OAuth 1.0a 协议对请求进行签名。如果你想要了解如何对请求进行签名,请阅读对请求授权页面。
如果想要检查此页面上的请求签名,请使用以下使用者机密: L8qq9PZyRg6ieKGEKhZolGC0vJWLw8iEJ88DRdyOg。此值用于测试目的,不适用于实际请求。
下面列出了实现“使用 Twitter 登录”的三个步骤,那就是获取请求令牌、重定向用户,以及将请求令牌转换为访问令牌。