hCaptcha для Discourse

:discourse: Резюме Discourse hCaptcha поддерживает интеграцию hCaptcha в локальную форму регистрации.
:open_book: Руководство по установке Этот плагин включён в ядро Discourse. Отдельная установка плагина не требуется.

:discourse: Хостинг у нас? Этот плагин доступен во всех наших тарифных планах: hCaptcha | Discourse - Civilized Discussion

Возможности

Этот плагин предназначен для интеграции hCaptcha в форму регистрации форумов Discourse. Его цель — повысить безопасность и защиту от ботов, используя ориентированные на конфиденциальность возможности hCaptcha. Процесс настройки прост и состоит из нескольких лёгких шагов.

Настройка

:spiral_notepad: Убедитесь, что настройка enable local logins (включить локальные логины) активна. В противном случае плагин не будет работать.

  1. Создайте аккаунт hCaptcha: перейдите на https://www.hcaptcha.com и выберите тарифный план, который лучше всего соответствует вашим требованиям/трафику. Для справки: hCaptcha предлагает бесплатный план, включающий один миллион запросов в месяц. В процессе настройки аккаунта будут сгенерированы Sitekey и Account Secret.

:rotating_light: Пожалуйста, храните ваши приватные ключи в безопасности и надёжно в любое время.

  1. Перейдите в Администрирование → Плагины → Установленные → Настройки hCaptcha.
  2. Скопируйте значение Sitekey в настройку hcaptcha site key, а Account Secret — в настройку hcaptcha secret key.
  3. Включите плагин с помощью настройки discourse hcaptcha enabled.
17 лайков


Пожалуйста, помогите

1 лайк

Похоже, что вы используете плагин, тему или компонент темы, который конфликтует с плагином hCaptcha. Попробуйте включить безопасный режим, отключив темы, и проверьте, работает ли плагин.

5 лайков

Спасибо за ваш ответ. Мы решили проблему с помощью исправления политики CSP, но она не подходила для нашего сайта, поэтому нам пришлось её удалить и внедрить другие меры безопасности.

2 лайка

Мы исправили эту проблему. Если вы захотите попробовать, теперь всё должно работать без сбоев.

2 лайка

6 сообщений были перенесены в новую тему: Вход не работает, когда hCaptcha включен, а ключи не настроены

:partying_face: Этот плагин теперь включён в ядро Discourse в рамках Bundling more popular plugins with Discourse core. Если вы размещаете его самостоятельно и используете этот плагин, вам нужно удалить его из файла app.yml перед следующим обновлением.

2 лайка

На всякий случай, если команде разработчиков когда-нибудь понадобится альтернатива hcaptcha, совместимая с Docker, вот ещё один хороший вариант: GitHub - altcha-org/altcha: GDPR, WCAG 2.2 AA, and EAA compliant, self-hosted CAPTCHA alternative with PoW mechanism. · GitHub; Free, open-source Captcha alternative | ALTCHA