DigitCare Auth
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];
}