Download the PHP package lornequinn/social-auth without Composer
On this page you can find all versions of the php package lornequinn/social-auth. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download lornequinn/social-auth
More information about lornequinn/social-auth
Files in lornequinn/social-auth
Package social-auth
Short Description Config-driven Socialite OAuth client for Laravel
License MIT
Informations about the package social-auth
Social Auth
Config-driven Socialite OAuth client for Laravel. Add OAuth login via env vars — no boilerplate.
Supports standard Socialite providers (Google, GitHub, Facebook, etc.) and custom OAuth2 servers with a generic driver.
Requirements
- PHP 8.2+
- Laravel 11, 12, or 13
Installation
The service provider is auto-discovered.
Publish the config (optional):
Configuration
Everything is driven by env vars. No config files to edit for the common case.
Standard Providers
For providers with built-in Socialite drivers (Google, GitHub, Facebook, etc.):
Custom OAuth2 Providers
For any OAuth2 server (e.g. a Laravel Passport instance, a corporate SSO, or any other OAuth2-compliant server):
A provider is treated as custom when AUTH_URL, TOKEN_URL, and USER_URL are all set.
Mixed
Standard and custom providers can be combined:
Additional Options
Routes
Routes are registered automatically for each configured provider:
| Route | Name | Purpose |
|---|---|---|
GET /{prefix}/{provider}/redirect |
social-auth.redirect |
Redirect to OAuth provider |
GET /{prefix}/{provider}/callback |
social-auth.callback |
Handle OAuth callback |
With the default prefix, Google login would be at /auth/social/google/redirect.
Generate URLs in your templates:
User Resolution
On callback, the package will:
- Fetch the authenticated user from the OAuth provider
- Find or create a local user by matching the configured column (default:
email) - Log the user in with
remember: true - Redirect to the intended URL (or the configured
redirect_to)
License
MIT
All versions of social-auth with dependencies
illuminate/support Version ^11.0|^12.0|^13.0
laravel/socialite Version ^5.0