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 令牌是秘密,应妥善保管。请将其存储在安全的地方,考虑加密。
我不会对被盗的认证令牌承担责任。使用风险自负。