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

Laravel Social Auth Laravel Package

cable8mm/laravel-social-auth

Adds social login (OAuth) support to Laravel applications, letting users sign in with providers such as Google, Facebook, or GitHub. Provides a simple integration layer for configuring providers and handling social authentication flows.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Feature scope for "Sign in with X": v1.3.0 adds GitHub (GitHub App) alongside existing Korean-market providers (Kakao, Naver), so the build-vs-buy call for social login can be settled once and reused across the provider roadmap instead of re-litigated per provider.
  • Build vs. buy: adopting a maintained package replaces the multi-week cost of implementing per-provider OAuth quirks — consent screens, nonce handling, unlink/revoke callbacks, webhook verification — with configuration plus a thin product-layer integration.
  • Account-linking and consent policy: the state-bound connect intent fix and the post-consent redirect fix directly determine whether "link an existing account to a social identity" and "return the user where they started" behave predictably — both are UX and compliance decisions, not just engineering ones.
  • Provider prioritization: shipping GitHub App support signals a developer-audience segment; PMs can sequence provider rollout (consumer Kakao/Naver vs. developer GitHub) against target cohorts without new architecture work.
  • Account deletion and data-rights flows: the Kakao unlink and Naver disconnect/revoke corrections make "disconnect social account" and "delete my data" reliably executable — relevant to privacy policy commitments and app-store/store-listing review requirements.
  • Security posture as a release gate: nonce and webhook fixes in this release reduce the risk of replay and spoofed callback attacks; treat this as the baseline you inherit rather than something to schedule separately.

When to Consider This Package

Adopt when:

  • You are on Laravel/PHP and need social login for a Korean or developer-oriented audience (Kakao, Naver, GitHub) without building provider integrations in-house.
  • Your product requires more than login — account linking, disconnection/revocation, webhooks, and consent redirect continuity are all first-class flows here.
  • You want a small, auditable dependency whose behavior you can validate in a short spike rather than a platform commitment.

Look elsewhere when:

  • You need providers outside this set (Google, Apple, Facebook, Microsoft) as hard requirements on day one — verify coverage explicitly before committing, and plan for either contributing providers or pairing with a broader solution such as Socialite plus custom drivers.
  • You require enterprise identity (SAML, SCIM, OIDC with tenant routing) — this is consumer social auth, not workforce identity.
  • You cannot accept a young project with a rapid, security-driven fix cadence and a bot-authored contribution history; assess maintainer responsiveness and your own capacity to review security-relevant diffs each release.
  • You need vendor-backed SLAs or long-term support contracts.

Practical adoption criteria: run a spike covering one provider end-to-end (login, consent redirect, connect, disconnect, webhook), confirm upgrade path from current Laravel version, and check that the release cadence fits your patch policy. Given the fix-heavy nature of v1.2.1 → v1.3.0, avoid pinning older versions.

How to Pitch It (Stakeholders)

Executives: Social login is table stakes for acquisition and conversion, and this release expands our addressable audience with GitHub sign-in while closing several security and compliance gaps (nonce validation, webhook verification, consent redirect behavior). Adopting a maintained package converts a recurring engineering cost into a configuration decision, and the disconnect/revoke fixes support our data-deletion commitments — reducing privacy and app-review risk.

Engineering: The package now handles GitHub App in addition to Kakao and Naver, and v1.3.0 fixes real defects rather than adding surface: nonce handling, webhook validation, Kakao unlink, Naver disconnect callbacks per their dev guide, state-bound connect intents, and post-consent redirect continuity. That means less bespoke OAuth code to own and a smaller attack surface — but the rapid fix cadence and bot-driven PRs mean we should review security-relevant diffs on upgrade and validate flows before each pin bump. Recommend a short integration spike, treating the package as the provider layer with our own policy and account-linking logic on top, and standardizing on v1.3.0 or later rather than older releases.

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.
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
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console