Skip to main content

CAPTCHA Provider

LoginRadius supports multiple CAPTCHA providers to help protect authentication workflows from automated bot attacks, credential abuse, and fraudulent sign-ups. By integrating CAPTCHA challenges into your Login, Registration, and Forgot Password flows, you can significantly improve your app's security posture while maintaining a seamless user experience.

This guide provides a high-level comparison of the three CAPTCHA solutions supported by LoginRadius: Google reCAPTCHA, Tencent CAPTCHA, and hCaptcha. It highlights their benefits, typical use cases, and how they integrate with the LoginRadius platform.

Why CAPTCHA Matters

CAPTCHAs are a foundational layer of identity security. When integrated correctly, they ensure that access points—like login forms, registration pages, and password reset flows—are protected against malicious automation and bot-based abuse.

Here’s why they’re critical to your app’s success:

  • Block automated threats: Bots can exploit open endpoints to mass-create accounts or attempt brute-force logins. CAPTCHA stops these at the source.
  • Protect customer data and trust: CAPTCHA prevents unauthorized access attempts, protecting users from potential account takeovers.
  • Preserve performance during attacks: During credential stuffing or DDoS attacks, CAPTCHA introduces human verification, reducing server load and filtering bad actors.
  • Empower developers with flexibility: LoginRadius lets you choose which CAPTCHA provider fits your audience (e.g., global, China-focused, or privacy-first) and where to apply it — Registration, Login, Forgot Password, or all three.

From a developer standpoint, LoginRadius enables you to:

  • Configure CAPTCHA within minutes using the Admin Console
  • Use either API or JavaScript SDK for dynamic client-side behavior
  • Customize language, challenge mode, and fallback options

CAPTCHA is not just a security add-on—it's a proactive defense strategy tailored to your app’s needs and geography. Each supported provider offers a different balance of user experience, privacy, and regional reliability.

Supported CAPTCHA Providers

LoginRadius supports three major CAPTCHA providers, each suited for different use cases and regional needs. This section outlines their core features, benefits, and integration methods to help you decide which one best fits your application's audience and security requirements.

A widely adopted CAPTCHA system offering multiple challenge types (v2 Checkbox, Invisible, and v3 score-based) and broad global reliability.

Use cases

  • Global applications requiring frictionless human verification .
  • Preference for invisible reCAPTCHA or score-based thresholds (v3).

Features

  • Checkbox and Invisible modes.
  • Language customization via script URL.
  • Admin Console integration and API support.

Integration

  • Use the Site Key and Secret Key in the LoginRadius Admin Console.
  • Apply to specific APIs like Login, Registration, Forgot Password.
  • Reference: Google reCAPTCHA Documentation.

Choosing the Right CAPTCHA Provider

Use this comparison table to evaluate which CAPTCHA solution aligns with your product’s goals—whether it’s global reach, privacy compliance, or regional fallback strategies.

FeatureGoogle reCAPTCHATencent CAPTCHAhCaptcha
Global Support🌐 China-focused
Privacy Focus
Invisible Challenge
Language Customization
Admin Console Integration
Fallback Support
Best ForGlobal appsChinese usersPrivacy-first

Let me know if you want to add tooltips, icons, or links to documentation in this table!

Common Use Cases

CAPTCHA is commonly used to prevent abuse and unauthorized access throughout the authentication lifecycle. Below are practical use cases where CAPTCHA helps enhance security:

  • Preventing Automated Account Creation: Blocks bots from mass-registering fake accounts.
  • Enhancing Login Security: Protects against credential stuffing attacks and brute-force attempts.
  • DDoS Protection: Reduces the impact of denial-of-service attacks by requiring human verification.
  • Securing Password Reset Flows: Ensures only legitimate users can initiate password resets.

Troubleshooting

Below are common issues and how to resolve them:

ErrorCauseFix
403 Forbidden - Invalid API KeyIncorrect Site Key or Secret KeyEnsure the correct keys are configured in the LoginRadius Console.
CAPTCHA Verification FailedDomain mismatchVerify your CAPTCHA domain matches the one sending the request.
CAPTCHA Not LoadingScript errors or incorrect setupCheck browser console and confirm proper script integration.