Skip to main content

verifyRecaptchaToken

API Docs


Function: verifyRecaptchaToken()

verifyRecaptchaToken(token, secretKey, expectedAction?, scoreThreshold?): Promise<{ action?: string; score?: number; success: boolean; }>

Defined in: src/utilities/recaptchaUtils.ts:22

Verifies a Google reCAPTCHA v3 token by making a request to Google's verification API.

Parameters​

token​

string

The reCAPTCHA token to verify

secretKey​

string

The secret key for verification

expectedAction?​

string

The expected action name (optional, for additional validation)

scoreThreshold?​

number = 0.5

Minimum score threshold (0.0-1.0, default 0.5)

Returns​

Promise<{ action?: string; score?: number; success: boolean; }>

A promise resolving to an object with success status, and optional score and action fields