Google OAuth
google logo

Google Verification

Verify Google account control through OAuth. Confirm users control their claimed Google accounts for authentication or account verification.

How It Works

Secure OAuth flow with Google's authentication

Step 1

Initiate OAuth

Call our API to get a Google authorization URL. User is redirected to Google's login.

Step 2

User Authenticates

User logs into their Google account and grants permission to verify control.

Step 3

Proof Generated

We verify the OAuth response and return a proof token with Google email and user ID.

API Integration

Integrate Google verification seamlessly

1. Create Verification Request

curl -X POST https://api.proof.holdings/api/v1/verifications   -H "Authorization: Bearer pk_live_YOUR_API_KEY"   -H "Content-Type: application/json"   -d '{
    "type": "social",
    "channel": "google",
    "identifier": "[email protected]"
  }'

2. Verify the Proof Token

# After OAuth callback, check verification status
curl -X GET https://api.proof.holdings/api/v1/verifications/VERIFICATION_ID   -H "Authorization: Bearer pk_live_YOUR_API_KEY"

Response Example

{
  "id": "507f1f77bcf86cd799439011",
  "type": "social",
  "channel": "google",
  "status": "verified",
  "identifier": "[email protected]",
  "verified_at": "2026-03-15T10:30:00Z",
  "proof": {
    "token": "eyJhbGciOiJSUzI1NiIs...",
    "expires_at": "2026-04-14T10:30:00Z"
  }
}