jwilsson / oauth2-client
现代OAuth2客户端库。
4.0.0
2023-12-02 12:29 UTC
Requires
- php: ^8.2
- php-http/client-common: ^2.1
- php-http/client-implementation: ^1.0
- php-http/discovery: ^1.7
- php-http/guzzle7-adapter: ^1.0
- php-http/httplug: ^2.1
- php-http/message: ^1.8
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.4
- nyholm/psr7: ^1.3
- pestphp/pest: ^2.0
- php-coveralls/php-coveralls: ^2.0
- php-http/mock-client: ^1.3
- phpstan/phpstan: ^1.3
README
特性
- 完全支持现代OAuth2授权类型
- 授权代码
- 客户端凭证
- 代码交换的证明密钥(PKCE)
- 刷新令牌
- 充分利用PSR-7、PSR-17和PSR-18。
- 与PSR-4自动加载兼容。
要求
- PHP 8.2或更高版本。
- PSR-18 HTTP客户端。
- PSR-7实现。
安装
通过Composer
composer require jwilsson/oauth2-client
用法
请参阅docs
文件夹以获取完整的用法信息。
相关
- AutoRefreshOAuth2TokenPlugin - 一个HTTPlug插件,用于自动刷新过期的OAuth2访问令牌。