OAuth 一站式提供各种提供商的OAuth 2.0。 该项目包含适用于各种提供程序的OAuth 2.0实现,并可以帮助您了解以下OAuth 2.0流程: 显示平台对话框 获取访问令牌 使用令牌获取用户详细信息 在此示例代码存储库中实现的实际步骤: 创建相应平台的重定向URL 将用户重定向到各自的平台 用户决定向应用程序授予权限 在服务器上接收临时代码 将临时代码交换为访问令牌 使用访问令牌获取用户详细信息 将用户详细信息保存到数据库中并验证用户身份 尽管此项目是使用前端的React和后端的NodeJS构建的,但是对于任何其他语言或框架,流程和实现在很大程度上保持不变。 整合方式 社