Google OAuth
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"
}
}