tinymeng/oauth

微信 新浪 QQ 支付宝 Twitter Google Line Facebook OAuth

v2.2.4 2024-07-18 05:47 UTC

README

Scrutinizer Code Quality Build Status Latest Stable Version Total Downloads Latest Unstable Version License

在开发多个QQ和微信登录后,自然会感到厌烦。惯性已经回归,我想要在网上寻找相关的轮子,但从未找到一个让我满意的。要么使用时太难理解,要么文件结构太乱,所以我只能自己动手。

!!请首先熟悉Oauth/QQ/WeChat文档!!请具备基本的调试技能!!

欢迎星标,欢迎PR!

如果您有任何要沟通的问题,请在此处发布:OAuth2 交流或发送邮件至 666@majiameng.com

集成许多第三方登录接口,包括qq-login、wx-login、sina-login、github-login、alipay-login、aliyum-login、douyin-login等

集成了许多第三方登录界面,包括QQ登录、微信登录、新浪登录、github登录、支付宝登录、百度登录、抖音登录、GitLab、Naver、Line、codeing、csdn、gitee等,陆续增加中

文档

您可以在网站上找到tinymeng/oauth的文档。查看入门页面以获取快速概述。

通用第三方登录说明文档

注意:Google、facebook、twitter 这些国外平台需要海外或HK服务器才能成功回调

安装

composer require tinymeng/oauth:^2.0.0 -vvv

类库使用的命名空间是 \\tinymeng\\oauth

目录结构

.
├── example                         Code source file directory
│   └── wx_proxy.php                WeChat Multi Domain Agent PHP Code Version
│   └── weixin-authorize-proxy.html WeChat multi domain proxy HTML code version, recommended to use HTML version
├── src                             Code source file directory
│   ├── Connector
│   │   ├── Gateway.php             Abstract classes that must be inherited
│   │   └── GatewayInterface.php    Interface that must be implemented
│   ├── Gateways
│   │   ├── Alipay.php
│   │   ├── Douyin.php
│   │   ├── Facebook.php
│   │   ├── Github.php
│   │   ├── Google.php
│   │   ├── Line.php
│   │   ├── Naver.php
│   │   ├── Qq.php
│   │   ├── Twitter.php
│   │   ├── Sina.php
│   │   └── Wechat.php
│   ├── Helper
│   │   ├── ConstCode.php           Common constant
│   │   └── Str.php                 String auxiliary class
│   └── OAuth.php                   Abstract instance class
├── composer.json                   Composer File
├── LICENSE                         MIT License
└── README.md                       Documentation

星标历史

Star History Chart

如果都不愿意去申请资质以及想更简单接入,下面会对你有帮助

微梦聚合快捷登录平台

微梦登录demo

1.微梦聚合快捷登录中转API 是一款社会化账号聚合登录系统,让网站的最终用户可以一站式选择使用包括微信、微博、QQ、百度等多种社会化帐号登录该站点。

2.简化用户注册登录过程、改善用户浏览站点的体验、迅速提高网站注册量和用户数据量。有完善的开发文档与SDK,方便开发者快速接入。

3.可快捷接入标有【彩虹聚合登录】、【Oauth聚合登录】、【聚合登录】等项目平台。

4.不需要具备oauth开发资质和申请流程。