Centralized OAuth Hub
One Connection,
Infinite Domains.
The standalone manager that solves OAuth complexity. Configure Google Social Login once and share authentication across all your microservices and subdomains.
v13.3.0 Running
View Integration Guide
social-auth-flow.bash
1. Initiate
// GET auth/google?domain=my-app.com
2. Authenticate
// Handshake with Google OAuth 2.0
3. Synchronize
// POST my-app.com/api/social-login
4. Finalize
// Redirect to my-app.com/callback
01.
Multi-Domain
Handle authentication for any number of domains using a single Google Project.
02.
Auto User Sync
Automatically creates or updates users on the target backend via secure API calls.
03.
Shared Secrets
Uses enterprise-grade signature verification between the manager and your apps.
04.
Seamless UX
Smooth redirection flow designed to look and feel completely native.
Quick Integration Guide
Connect any backend in minutes with these three steps.
GET
/auth/google?domain=https://my-app.com
Redirect your users to this URL to start the login process.
Target Backend Implementation
public function socialLogin(Request $request) {
if ($request->social_auth_secret !== env('SOCIAL_AUTH_SECRET')) return 401;
$user = User::updateOrCreate(['email' => $request->email], [...]);
return ['access_token' => $user->createToken('auth')->plainTextToken];
}