chillerlan / php-oauth-core
4.0.0
2021-04-14 20:51 UTC
Requires
- php: ^7.4 || ^8.0
- ext-curl: *
- ext-json: *
- ext-simplexml: *
- ext-zlib: *
- chillerlan/php-httpinterface: ^5.0
- psr/http-client: ^1.0
- psr/http-message: ^1.0
- psr/log: ^1.1
Requires (Dev)
- phan/phan: ^4.0
- phpunit/phpunit: ^9.5
Provides
README
注意:此库已被放弃,并归档以支持 chillerlan/php-oauth
一个无框架的 PHP OAuth1/2 客户端,充当一个 PSR-18 HTTP 客户端,完全符合 PSR-7/PSR-17。
文档
https://php-oauth.readthedocs.io/
使用 phpDocumentor 创建的 API 文档可以在 https://chillerlan.github.io/php-oauth-core/(WIP)找到。有关高级文档,请参阅 Wiki,有关已实现的提供者,请参阅 chillerlan/php-oauth-providers。
要求
- PHP 8.1+
- 扩展:
curl、json、simplexml、sodium、zlib
- 扩展:
- 选择一个与 PSR-18 兼容的 HTTP 客户端库
- 与 PSR-17 兼容的 Request-、Response- 和 UriFactories
安装
需要 composer
composer.json(注意:将 dev-main 替换为一个 版本边界,例如 ^5.0)
{
"require": {
"php": "^8.1",
"chillerlan/php-oauth-core": "dev-main"
}
}
如果您想继续使用 dev-main,请指定一个提交的哈希值以避免遇到意外问题,如下所示: dev-main#ff85785139b9531a6c29d41cc161e4878d54491d
已实现提供者
| 提供者 | API 密钥 | 撤销访问 | OAuth | ClientCredentials |
|---|---|---|---|---|
| Amazon | 链接 | 2 | ||
| BattleNet | 链接 | 链接 | 2 | ✓ |
| BigCartel | 链接 | 链接 | 2 | |
| Bitbucket | 链接 | 2 | ✓ | |
| Deezer | 链接 | 链接 | 2 | |
| DeviantArt | 链接 | 链接 | 2 | ✓ |
| Discogs | 链接 | 链接 | 1 | |
| Discord | 链接 | 2 | ✓ | |
| Flickr | 链接 | 链接 | 1 | |
| Foursquare | 链接 | 链接 | 2 | |
| GitHub | 链接 | 链接 | 2 | |
| GitLab | 链接 | 2 | ✓ | |
| 链接 | 链接 | 2 | ||
| GuildWars2 | 链接 | 链接 | 2 | |
| Imgur | 链接 | 链接 | 2 | |
| LastFM | 链接 | 链接 | - | |
| MailChimp | 链接 | 2 | ||
| Mastodon | 链接 | 链接 | 2 | |
| MicrosoftGraph | 链接 | 链接 | 2 | |
| Mixcloud | 链接 | 链接 | 2 | |
| MusicBrainz | 链接 | 链接 | 2 | |
| NPROne | 链接 | 2 | ||
| OpenCaching | 链接 | 链接 | 1 | |
| OpenStreetmap | 链接 | 1 | ||
| OpenStreetmap2 | 链接 | 2 | ||
| Patreon | 链接 | 2 | ||
| PayPal | 链接 | 2 | ✓ | |
| PayPalSandbox | 链接 | 2 | ✓ | |
| Slack | 链接 | 链接 | 2 | |
| SoundCloud | 链接 | 链接 | 2 | ✓ |
| Spotify | 链接 | 链接 | 2 | ✓ |
| SteamOpenID | 链接 | - | ||
| Stripe | 链接 | 链接 | 2 | |
| Tumblr | 链接 | 链接 | 1 | |
| Tumblr2 | 链接 | 链接 | 2 | |
| Twitch | 链接 | 链接 | 2 | ✓ |
| 链接 | 链接 | 1 | ||
| TwitterCC | 链接 | 链接 | 2 | ✓ |
| Vimeo | 链接 | 链接 | 2 | ✓ |
| WordPress | 链接 | 链接 | 2 | |
| YouTube | 链接 | 链接 | 2 |
Profit!
免责声明
OAuth 令牌是秘密,应妥善保管。请将其存储在安全的地方,考虑加密。
我不会对被盗的认证令牌承担责任。使用风险自负。