socialiteproviders/reddit
Reddit OAuth provider for Laravel Socialite. Adds Reddit login to your Laravel app using Socialite, supporting OAuth2 authentication with minimal setup. Install via Composer and configure your Reddit client ID and secret.
Package shape and architecture fit
socialiteproviders/reddit is a thin adapter, not a standalone auth system. It supplies a Reddit-specific Provider (authorize/token/user endpoints, scope handling, Reddit's HTTP Basic client authentication quirk) that plugs into laravel/socialite via socialiteproviders/manager.laravel/socialite (major-version churn in recent years) and socialiteproviders/manager (the contract for provider registration). Both are hard dependencies and the real source of upgrade friction — not this package's own code.Integration feasibility
composer require socialiteproviders/reddit, register the provider in the Socialite extension/listener, add reddit credentials to config/services.php, add the callback route. Realistically hours, not days, for a team already running Socialite.Technical risk
duration=permanent. Confirm whether this release touches refresh handling, since a regression there would surface as intermittent session expiry rather than a hard failure.Key questions to resolve before sign-off
laravel/socialite and socialiteproviders/manager versions does 4.2.0 constrain, and does that match our locked versions?duration=permanent and expose refresh tokens, or is re-auth required hourly?Stack fit
SocialiteWasCalled) and explicit Socialite::extend; the listener style is the maintained path and should be preferred.Migration path
^4.2) rather than floating, and commit the lockfile, so an unannounced provider change cannot reach production unreviewed.Compatibility and sequencing
composer.json and CI matrix.services.php committed to VCS.Maintenance
Support
Scaling
Failure modes
Ramp-up
How can I help you explore Laravel packages today?