srako / webman-socialite
Webman Socialite
v0.1.4
2025-01-09 08:56 UTC
Requires
- php: ^8.0
- ext-json: *
- guzzlehttp/guzzle: ^6.0|^7.0
README
webman-socialite 是一个 OAuth2 社会化认证工具。
该工具现已支持平台有:Facebook,Github,Google,Linkedin,Outlook,QQ,TAPD,支付宝,淘宝,百度,钉钉,微博,微信,抖音,飞书,Lark,豆瓣,企业微信,腾讯云,Line,Gitee,Coding。
安装
composer require srako/webman-socialite
配置
在使用 Socialite
之前,您还需要为应用程序使用的 OAuth
服务添加凭据。 这些凭证应该放在你的 config/plugin/srako/socialite/app.php
配置文件中,并且应该使用密钥 facebook,twitter,linkedin,google,github,gitlab 或 bitbucket, 取决于您的应用程序所需的提供商。 例如:
'driver' => [ ... 'ding-talk' => [ 'client_id' => '', 'client_secret' => '', 'redirect' => 'http://your-callback-url', ], ... ]
参照
- Alipay - 用户信息授权
- DingTalk - 获取访问凭证
- Google - OpenID Connect
- Github - Authorizing OAuth Apps
- Facebook - Graph API
- Linkedin - Authenticating with OAuth 2.0
- 微博 - OAuth 2.0 授权机制说明
- QQ - OAuth 2.0 登录 QQ
- 腾讯云 - OAuth2.0
- 微信公众平台 - OAuth 文档
- 微信开放平台 - 网站应用微信登录开发指南
- 微信开放平台 - 代公众号发起网页授权
- 企业微信 - OAuth 文档
- 企业微信第三方应用 - OAuth 文档
- 豆瓣 - OAuth 2.0 授权机制说明
- 抖音 - 网站应用开发指南
- 飞书 - 授权说明
- Lark - 授权说明
- Tapd - 用户授权说明
- Line - OAuth 2.0
- Gitee - OAuth文档
License
MIT