产品简介
socialite Socialite是一个PHP库,用于在任何PHP项目中轻松实现OAuth2第三方认证。它支持微信、支付宝、GitHub等众多平台,解决了开发者从头集成OAuth2的痛点,适合需要快速添加第三方登录功能的PHP开发者。
核心功能
- 支持超过20个第三方平台(如微信、支付宝、GitHub)
- 无需Laravel框架,可在纯PHP项目中使用
- 灵活配置,支持自定义应用名和服务提供程序
- 提供完整OAuth2流程处理,包括授权跳转和回调
- 通过Composer一键安装和更新
快速开始
- 第一步:使用命令 `composer require 'overtrue/socialite'` 安装包
- 第二步:在PHP中配置平台client_id、client_secret和redirect_uri
- 第三步:创建SocialiteManager实例并生成认证URL
- 第四步:在回调页面使用授权码获取用户信息
界面预览
与其他方案对比
| 对比项 | socialite | 同类方案 |
|---|---|---|
| 框架依赖 | 无需依赖特定PHP框架,可独立使用 | 如laravel/socialite仅限于Laravel框架 |
| 平台支持 | 内置支持超过20个第三方平台,开箱即用 | 许多OAuth2库只支持少数平台或需自行扩展 |
适合谁用
- 需要在PHP网站中集成微信、支付宝等第三方登录的开发者
- 开发非Laravel应用但想使用类似laravel/socialite功能的工程师
- 希望简化OAuth2认证流程以减少开发时间的后端开发者
下载与版本
当前最新版本为 4.14.2,发布于 2026-05-29。支持 Windows、macOS、Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/overtrue/socialite