Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Discogs Laravel Package

socialiteproviders/discogs

View on GitHub
Deep Wiki
Context7

[READ ONLY] Subtree split of the SocialiteProviders/Discogs Provider (see SocialiteProviders/Providers)

Frequently asked questions about Discogs
How do I install socialiteproviders/discogs in a Laravel app?
Install the package with Composer using composer require socialiteproviders/discogs. Then register the package's service provider and event listener following the standard SocialiteProviders pattern, including the listener in App\Providers\EventServiceProvider. Add your Discogs client ID and secret to config/services.php and your environment secrets, then implement redirect and callback routes.
Does socialiteproviders/discogs use OAuth 1.0a or OAuth 2?
This package implements Discogs' OAuth 1.0a flow as a Laravel Socialite provider. OAuth 1.0a is less common than OAuth 2 but is natively supported by Socialite. That means your callback URL and request signing must match Discogs' OAuth 1.0a requirements exactly.
How do I register the Discogs Socialite provider and event listener in Laravel?
Follow the standard SocialiteProviders setup: add the package's service provider and register its event listener in App\Providers\EventServiceProvider. The package is a narrow integration built around a service provider, an OAuth1 provider class, and that listener. Check the package README for the exact class names and registration snippets for your Laravel version.
What PHP, Laravel, and Socialite versions does socialiteproviders/discogs 4.2.0 require?
The technical assessment says the package targets Laravel applications using Socialite 5.x and PHP 8.1+, and it requires socialiteproviders/manager. The exact Laravel framework constraint should be verified in the package's composer.json before installation. Confirm that your application's Socialite version matches the provider's constraint to avoid dependency conflicts.
How do I configure Discogs client ID and secret for Laravel Socialite?
Create a Discogs application to obtain a client ID and secret, then add them to config/services.php under the Discogs entry and store the real values in your environment file or secret manager. Register the exact callback URL in the Discogs application settings, because OAuth 1.0a callbacks must match precisely. Do not commit Discogs credentials to source control.
Why does Discogs require a User-Agent header with this package?
Discogs enforces a meaningful User-Agent header for API requests, so your application should identify itself clearly when calling Discogs on behalf of users. The Socialite provider handles the OAuth handshake, but your application still needs to be aware of Discogs-specific API requirements. Missing or generic User-Agent values can cause requests to be rejected or limited.
Do Discogs OAuth tokens expire when using socialiteproviders/discogs?
Discogs OAuth 1.0a tokens do not expire on a fixed schedule, but they can be revoked by the user or by Discogs. Store access tokens securely and be prepared to handle revoked or invalid tokens gracefully. This differs from many OAuth 2 providers where refresh tokens and short-lived access tokens are common.
What changed in socialiteproviders/discogs 4.2.0 and is it a breaking change?
Version 4.2.0 is a minor semver bump from 4.1.0, and the provided notes document no breaking changes. However, the release notes only link to a GitHub compare view, so review the actual diff before merging. Users upgrading from 3.x should treat it as a major-version migration and check the README and upgrade guidance rather than assuming compatibility.
How can I test Discogs OAuth login without a Discogs sandbox?
Discogs does not provide a formal sandbox, so test the full OAuth handshake in a staging environment with a real Discogs account. Register the staging callback URL exactly in the Discogs application settings and verify token storage, redirect, and callback behavior end to end. Roll out behind a feature flag if Discogs authentication is optional for your users.
What are the production risks of using Discogs auth with Laravel Socialite?
Discogs enforces rate limits of 60 authenticated requests per minute and requires a meaningful User-Agent header, so plan for throttling and request identification in production. OAuth 1.0a signature or callback misconfiguration is a common failure point, and dependency drift against laravel/socialite or socialiteproviders/manager should be monitored. This is also a small community-maintained provider, so review release diffs and maintenance activity before relying on it heavily.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons