chillerlan/php-oauth-core

此包已被放弃,不再维护。作者建议使用 chillerlan/php-oauth 包。

PHP OAuth 客户端核心库

4.0.0 2021-04-14 20:51 UTC

This package is auto-updated.

Last update: 2024-03-23 12:21:22 UTC


README

注意:此库已被放弃,并归档以支持 chillerlan/php-oauth

一个无框架的 PHP OAuth1/2 客户端,充当一个 PSR-18 HTTP 客户端,完全符合 PSR-7/PSR-17

PHP Version Support Packagist version License Continuous Integration CodeCov Codacy Packagist downloads

文档

https://php-oauth.readthedocs.io/

使用 phpDocumentor 创建的 API 文档可以在 https://chillerlan.github.io/php-oauth-core/(WIP)找到。有关高级文档,请参阅 Wiki,有关已实现的提供者,请参阅 chillerlan/php-oauth-providers

要求

  • PHP 8.1+
    • 扩展: curljsonsimplexmlsodiumzlib
  • 选择一个与 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
Google 链接 链接 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
Twitter 链接 链接 1
TwitterCC 链接 链接 2
Vimeo 链接 链接 2
WordPress 链接 链接 2
YouTube 链接 链接 2

Profit!

免责声明

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