coderello/laravel-passport-social-grant
Laravel Passport Social Grant lets API clients exchange social network access tokens (such as Facebook, Google, or Apple) for Laravel Passport OAuth tokens, enabling passwordless social login for mobile and SPA apps.
$client argument to resolveUserByProviderCredentials is likely a breaking contract change for any application or package that overrides or implements that method. Teams with no custom override may have a low-effort upgrade; teams with custom grant/resolver logic must update signatures and retest token issuance.$client could affect which OAuth client is associated with token issuance. Because this is a 5.0.0 release, semantic versioning implies intentional breaking changes even though the release note is short.resolveUserByProviderCredentials part of a published contract or commonly overridden extension point? Is $client required, nullable, or backward-compatible through a default? What is the documented migration path from 4.x to 5.x? Which Laravel, Passport, PHP, and social-provider package versions are supported? Does passing $client change runtime behavior, validation, or token audience/client binding? Are there tests covering multi-client and provider-credential resolution?resolveUserByProviderCredentials and related overrides, update method signatures to accept $client, align any custom contracts/abstract classes, then run the full authentication and token-issuance test suite. Keep 4.x pinned until the migration is verified.$client is resolved and propagated correctly.$client addition may improve correctness in multi-client or multi-tenant setups by making client context explicit during user resolution.How can I help you explore Laravel packages today?