- Fully supports modern OAuth2 grant types:
- Authorization Code
- Client Credentials
- Proof Key for Code Exchange (PKCE)
- Refresh Token
- Full utilization of PSR-7, PSR-17, and PSR-18.
- Compatible with PSR-4 autoloading.
- PHP 8.2 or later.
- A PSR-18 HTTP client.
- A PSR-7 implementation.
Via Composer:
composer require jwilsson/oauth2-clientSee the docs folder for complete usage information.
- AutoRefreshOAuth2TokenPlugin - A HTTPlug plugin to automatically refresh expired OAuth2 access tokens.