dakiquang / laravel-oauth-refresh-lock
Prevent the OAuth2 refresh token race condition in Laravel: one refresh per expiry across queue workers, no invalid_grant from rotating refresh tokens.
Package info
github.com/dakiquang/laravel-oauth-refresh-lock
pkg:composer/dakiquang/laravel-oauth-refresh-lock
v0.1.0
2026-11-07 15:40 UTC
Requires
- php: ^8.1
- illuminate/cache: ^10.48.29 || ^11.44.1 || ^12.0 || ^13.0
- illuminate/contracts: ^10.48.29 || ^11.44.1 || ^12.0 || ^13.0
- illuminate/database: ^10.48.29 || ^11.44.1 || ^12.0 || ^13.0
- illuminate/events: ^10.48.29 || ^11.44.1 || ^12.0 || ^13.0
- illuminate/support: ^10.48.29 || ^11.44.1 || ^12.0 || ^13.0
- nesbot/carbon: ^2.72 || ^3.0
Requires (Dev)
- laravel/pint: ^1.13
- league/oauth2-client: ^2.7
- orchestra/testbench: ^8.0 || ^9.2 || ^10.0 || ^11.0
- phpstan/phpstan: ^2.0
- phpunit/phpunit: ^10.5 || ^11.5 || ^12.0
Suggests
- league/oauth2-client: Use LeagueRefresher to refresh tokens for any league/oauth2-client provider.
Provides
None
Conflicts
None
Replaces
None