Humanmark pour Discourse - Vérification de l'humanité soutenue par le matériel

:information_source: Résumé Sachez ce qui est humain sur votre forum Discourse - vérification matérielle pour distinguer l’intention humaine de l’automatisation
:hammer_and_wrench: Lien du dépôt \u003chttps://github.com/humanmark/discourse-humanmark\u003e
:open_book: Guide d’installation Comment installer des plugins dans Discourse

verification-flow

Fonctionnalités

Sachez ce qui est humain - Distinguez l’intention humaine de l’automatisation :

  • Vérifiez la présence humaine avant de créer des publications, des sujets ou des messages privés
  • Vérification matérielle à l’aide de l’authentification sécurisée de l’appareil (reconnaissance d’empreintes digitales/faciale, code d’accès de l’appareil)
  • Pas de puzzles ni de suivi comportemental
  • Prise en charge des utilisateurs anonymes et du mode anonyme de Discourse

Règles de contournement intelligentes - Équilibrez sécurité et expérience utilisateur :

  • Ignorez la vérification pour les membres du personnel et les utilisateurs de confiance
  • Définissez des seuils de niveau de confiance pour le contournement automatique
  • Configurez les périodes de re-vérification par type de contenu (publications/sujets/messages)
  • Maintenez une expérience fluide pour les membres établis de la communauté

Confidentialité d’abord :

  • Rétention zéro donnée - vérification complètement sans état
  • Aucun compte ni information personnelle requis
  • La vérification instantanée ne prend que quelques secondes

Intégration avancée :

  • Limitation de débit complète (par utilisateur et par IP)
  • Quatre rapports d’administration pour le suivi des métriques de vérification
  • Architecture événementielle
  • Activation/désactivation dynamique sans redémarrage du serveur

Configuration

  1. Obtenez vos identifiants API :
  • Visitez humanmark.dev pour en savoir plus
  • Contactez sales@humanmark.io pour un accès bêta
  • Nous recherchons des communautés Discourse sélectionnées pour participer à notre programme bêta
  1. Installez le plugin :
# Dans votre app.yml
hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/humanmark/discourse-humanmark

Puis reconstruisez : ./launcher rebuild app

  1. Configurez dans le panneau d’administration :
  • Accédez à Admin → Paramètres → Plugins → Humanmark
  • Entrez vos identifiants API et votre domaine
  • Choisissez les actions qui nécessitent une vérification (publications, sujets, messages)
  • Définissez les règles de contournement pour le personnel et les niveaux de confiance
  • Activez le plugin (prend effet immédiatement, aucun redémarrage nécessaire)
  1. Surveillez avec les rapports d’administration :
  • Accédez à Admin → Rapports
  • Recherchez “humanmark” pour voir les métriques de vérification
  • Suivez l’activité, les taux de réussite, les contournements et les limites de débit

Paramètres

Nom Description
Configuration API
humanmark_enabled Interrupteur principal marche/arrêt pour le plugin
humanmark_api_key Votre clé API publique du tableau de bord Humanmark
humanmark_api_secret Votre secret API privé (à garder en sécurité !)
humanmark_domain Domaine de vérification (doit être autorisé dans votre compte Humanmark)
Paramètres de protection
humanmark_protect_posts Nécessite une vérification pour la création de publications
humanmark_protect_topics Nécessite une vérification pour les nouveaux sujets
humanmark_protect_messages Nécessite une vérification pour les messages privés
Paramètres de contournement
humanmark_bypass_staff Les membres du personnel ignorent la vérification
humanmark_bypass_trust_level Niveau de confiance minimum pour contourner (0-5, utilisez 5 pour aucun contournement)
Limitation de débit
humanmark_max_challenges_per_user_per_minute Limite par utilisateur par minute (1-20, par défaut : 3)
humanmark_max_challenges_per_user_per_hour Limite par utilisateur par heure (1-100, par défaut : 15)
humanmark_max_challenges_per_ip_per_minute Limite par IP par minute (1-50, par défaut : 10)
humanmark_max_challenges_per_ip_per_hour Limite par IP par heure (1-500, par défaut : 50)
Périodes de re-vérification
humanmark_reverify_period_posts Minutes avant la re-vérification nécessaire pour les publications (0-10080, par défaut : 30)
humanmark_reverify_period_topics Minutes avant la re-vérification nécessaire pour les sujets (0-10080, par défaut : 0)
humanmark_reverify_period_messages Minutes avant la re-vérification nécessaire pour les messages (0-10080, par défaut : 60)
Autres paramètres
humanmark_theme Apparence du widget (clair/sombre/auto)
humanmark_flow_retention_days Jours de conservation des enregistrements de vérification (1-365, par défaut : 30)
humanmark_debug_mode Journalisation des informations de débogage sensibles (par défaut : false)

Remarque : Actuellement en version bêta - des communautés Discourse sélectionnées bénéficient d’une allocation accrue de vérifications dans le niveau gratuit. Voir humanmark.dev/pricing pour les détails des prix.

6 « J'aime »