tinymeng / oauth
微信 新浪 QQ 支付宝 Twitter Google Line Facebook OAuth
v2.2.4
2024-07-18 05:47 UTC
Requires
- php: >=7.0
- tinymeng/tools: ^1.1.0
README
在开发多个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
星标历史
如果都不愿意去申请资质以及想更简单接入,下面会对你有帮助
1.微梦聚合快捷登录中转API 是一款社会化账号聚合登录系统,让网站的最终用户可以一站式选择使用包括微信、微博、QQ、百度等多种社会化帐号登录该站点。
2.简化用户注册登录过程、改善用户浏览站点的体验、迅速提高网站注册量和用户数据量。有完善的开发文档与SDK,方便开发者快速接入。
3.可快捷接入标有【彩虹聚合登录】、【Oauth聚合登录】、【聚合登录】等项目平台。
4.不需要具备oauth开发资质和申请流程。