Discourse hCaptcha

:discourse: Summary Discourse hCaptcha supports hCaptcha integration into the local sign-up form.
:hammer_and_wrench: Repository Link https://github.com/discourse/discourse-hcaptcha
:open_book: Install Guide How to install plugins in Discourse

:discourse: Hosted by us? This plugin is available on all of our hosting tiers hCaptcha | Discourse - Civilized Discussion

Features

This plugin is designed to integrate hCaptcha into the sign-up form of Discourse forums. This plugin aims to enhance security and bot protection by leveraging the privacy-centric features of hCaptcha. The setup process is straightforward and consists of a few easy steps.

Configuration

:spiral_notepad: Ensure the enable local logins setting is active. Otherwise, the plugin won’t work.

  1. Create a hCaptcha account: Visit https://www.hcaptcha.com and choose the plan that aligns best with your requirements/traffic. For reference, hCaptcha offers a free plan that includes one million requests per month. A Sitekey and an Account Secret will be generated during the account setup process.

:rotating_light: Please keep your private keys safe and secure at all times.

  1. Go to Admin → Plugins → Installed → hCaptcha Settings
  2. Copy the Sitekey value to the hcaptcha site key setting and the Account Secret to the hcaptcha secret key setting.
  3. Enable the plugin via the discourse hcaptcha enabled setting.

Last edited by @Discourse 2024-11-08T02:16:14Z

Check documentPerform check on document:
16 Likes


Please help

1 Like

It seems that you’re using a plugin, theme, or theme component that is interfering with the hCaptcha plugin. Try using safe mode by disabling the themes to start, and see if the plugin works then.

5 Likes

thank you for your response. we solved it with csp policy fix. but it was not opt for our site so we had to remove it and place in other security checks.

2 Likes

We have made a fix for this, if you want to give it a try it should work with out any issues now

2 Likes