socialiteproviders/appnet
App.net OAuth provider for Laravel Socialite. Adds App.net login to your Laravel app via the SocialiteProviders manager, letting you authenticate users with their App.net accounts through a simple, consistent driver alongside your other providers.
SocialiteProviders/Providers for App.net (ADN). Its primary PM value is as a reference artifact — it tells you whether any historical auth flow in your codebase ever depended on ADN, and what a clean removal looks like.getAuthUrl, getTokenUrl, getUserByToken, scopes, user mapping) you’d replicate for a live network.composer.json or a lockfile, the PM decision is to remove it. Carrying an unmaintained provider for a defunct network is pure attack surface and audit noise with zero user value. The 4.1.0 PHP 8 bump means it is installable on modern runtimes — which makes silent lockfile persistence more likely, not the package more valuable.SocialiteProviders/Providers) is the real product; individual split repos with zero dependents are packaging artifacts, not independently supportable components. Evaluate the monorepo, never the split.Consider it only in these narrow cases:
Look elsewhere — decisively — when:
SocialiteProviders/Providers and check the specific provider’s dependents, release cadence, and whether the upstream network is still operating.Adoption criteria summary: this fails every standard gate — network viability (dead), maintenance (a single PHP 8 compatibility bump over a multi-year gap is not maintenance), ecosystem signal (0/0), and support model (read-only split). Treat it as remove-on-sight, not evaluate-for-adoption.
For executives (one paragraph): This is a small, unmaintained integration for App.net, a social network that shut down in 2017. It has no users, no dependents, and its only recent activity is a minor compatibility update so it can still install on newer PHP versions — no new capability, no security program, no support commitment. There is no business case to adopt it and no capability it can deliver. If it appears anywhere in our codebase, the correct action is to remove it as routine dependency hygiene — a low-effort cleanup that reduces security and audit exposure with zero impact on customers.
For engineering leadership: Do not add this package. The 4.1.0 "Support PHP 8" release is a compatibility patch, not a revival — it removes a blocking install error but changes nothing about the dead upstream service, zero dependents, or absence of maintenance. That makes it slightly more likely to sit unnoticed in a lockfile, so treat the release as a prompt to sweep for the dependency rather than a reason to keep it. If present, schedule removal and replace any lingering ADN login path with an explicit, user-facing deprecation if (and only if) telemetry shows real usage — highly unlikely given the network has been offline for years. Redirect any genuine "add a social login provider" request to the SocialiteProviders/Providers monorepo, and gate that request on three checks: the upstream service is live, the provider has recent releases, and it has non-trivial dependent counts.
For the team (framing): The artifact is useful as a ~100-line reference for what a Socialite provider must implement, and as a reminder that split repos are distribution mechanics, not products. Judge the parent library, not the shard. A PHP 8 compatibility bump on a dead provider is the textbook example of maintenance theater — green CI, no product.
How can I help you explore Laravel packages today?