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

Auth Google Laravel Package

baks-dev/auth-google

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Roadmap Alignment: Accelerates implementation of SSO (Google OAuth2) for B2B SaaS platforms targeting enterprises with Google Workspace (e.g., startups, mid-market, or niche verticals like education/healthcare).
  • Build vs. Buy: Buy—avoids reinventing OAuth2 wheel while maintaining customization via Symfony/Laravel hooks (e.g., user role mapping, attribute sync).
  • Feature Prioritization:
    • MVP: Quickly add Google SSO to a Laravel/Symfony app with minimal dev effort (1–2 days).
    • Scalability: Supports internal Google Workspace audiences (critical for enterprise clients with domain-restricted logins).
    • Compliance: MIT license + Google’s OAuth2 framework aligns with GDPR/enterprise security policies.
  • Use Cases:
    • B2B Portals: Single-sign-on for admin dashboards (e.g., SaaS tools, internal tools).
    • Educational Platforms: Google Workspace-integrated LMS (e.g., school/university portals).
    • Legacy System Modernization: Replace custom auth with standardized Google SSO.

When to Consider This Package

  • Adopt If:
    • Your stack is Laravel/Symfony 7.4+ (PHP 8.4+) and you need Google Workspace OAuth2 (not generic Google accounts).
    • You prioritize speed over full control (e.g., MVP launch, proof-of-concept).
    • Your users are enterprise/organizational (Google Workspace required for "Internal" audience).
    • You’re comfortable with Symfony console commands (baks:assets:install, migrations) for setup.
  • Look Elsewhere If:
    • You need multi-provider SSO (e.g., Google + Microsoft + GitHub)—consider Laravel Socialite or Auth0.
    • Your app requires custom OAuth2 flows (e.g., PKCE, non-web apps)—use Google’s PHP Client Library directly.
    • You lack Google Workspace admin access (package enforces "Internal" audience).
    • Your team prefers zero-dependency solutions (this package bundles baks-dev/core).
    • You need advanced user provisioning (e.g., SCIM)—evaluate Okta or Azure AD B2C.

How to Pitch It (Stakeholders)

For Executives: "This package lets us add Google SSO in days—not months—by leveraging Google Workspace for enterprise clients. It’s a drop-in solution for Laravel/Symfony apps, cutting dev time by 80% while ensuring compliance with Google’s OAuth2 standards. Ideal for B2B portals or internal tools where Google logins are a must-have. The MIT license avoids legal risks, and the ‘Internal’ audience setting secures logins to our target orgs."

For Engineering: *"A lightweight, battle-tested (Symfony ecosystem) way to implement Google OAuth2 with minimal boilerplate. Handles:

  • Google Workspace-specific flows (critical for enterprise).
  • Symfony console integration for asset/migration setup.
  • Extensible via Laravel/Symfony hooks (e.g., custom user creation logic). Tradeoff: Tight coupling to baks-dev/core (v7.4+), but avoids reinventing OAuth2. Dev time: ~1 day for basic setup; ~3 days for full customization (e.g., role mapping)."*
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.
xiloryx/log-collector
a21ns1g4ts/filament-stripe
la-php/laravel-admin
artisan-build/community-prompts
vleroy/smart
ayles-software/laravel-australian-public-holidays
cboxdk/laravel-id-spatie
cboxdk/laravel-id-billing
cboxdk/laravel-id-billing-bridge
simple-as-fuck/php-performance-log
hsluv/hsluv
seampact/codegen
seampact/hooks
seampact/ir
mehedimi/laravel-amp-mail
happones/laravel-vue-i18n-generator
jwerd/inertia-table
siberfx/flysystem-wasabi
hollyit/token-replace
ippanelcom/laravel-sdk