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文档
MIT