| Zusammenfassung | Wissen, was menschlich ist, in Ihrem Discourse-Forum – hardwaregestützte Verifizierung zur Unterscheidung menschlicher Absichten von Automatisierung | |
| Repository-Link | \u003chttps://github.com/humanmark/discourse-humanmark\u003e | |
| Installationsanleitung | So installieren Sie Plugins in Discourse |

Funktionen
Wissen, was menschlich ist – Unterscheiden Sie menschliche Absichten von Automatisierung:
- Verifizieren Sie die menschliche Anwesenheit, bevor Sie Beiträge, Themen oder private Nachrichten erstellen
- Hardwaregestützte Verifizierung mit sicherer Geräteauthentifizierung (Fingerabdruck-/Gesichtserkennung, Geräte-Passcode)
- Keine Rätsel oder Verhaltensverfolgung
- Unterstützung für anonyme Benutzer und den anonymen Modus von Discourse
Intelligente Umgehungsregeln – Balancieren Sie Sicherheit und Benutzererfahrung:
- Überspringen Sie die Verifizierung für Mitarbeiter und vertrauenswürdige Benutzer
- Legen Sie Schwellenwerte für das Vertrauensniveau für die automatische Umgehung fest
- Konfigurieren Sie Wiederverifizierungszeiträume pro Inhaltstyp (Beiträge/Themen/Nachrichten)
- Sorgen Sie für eine reibungslose Erfahrung für etablierte Community-Mitglieder
Datenschutz an erster Stelle:
- Keine Datenspeicherung – vollständig zustandslose Verifizierung
- Keine Konten oder persönlichen Informationen erforderlich
- Sofortige Verifizierung dauert nur Sekunden
Erweiterte Integration:
- Umfassende Ratenbegrenzung (pro Benutzer und pro IP)
- Vier Admin-Berichte zur Überwachung von Verifizierungsmetriken
- Ereignisgesteuerte Architektur
- Dynamisches Aktivieren/Deaktivieren ohne Serverneustart
Konfiguration
-
Holen Sie sich Ihre API-Anmeldeinformationen:
- Besuchen Sie humanmark.dev, um mehr zu erfahren
- Kontaktieren Sie sales@humanmark.io für den Beta-Zugang
- Wir suchen ausgewählte Discourse-Communities, die an unserem Beta-Programm teilnehmen
-
Installieren Sie das Plugin:
# In Ihrer app.yml hooks: after_code: - exec: cd: $home/plugins cmd: - git clone https://github.com/humanmark/discourse-humanmarkBauen Sie dann neu:
./launcher rebuild app -
Konfigurieren Sie im Admin-Panel:
- Navigieren Sie zu Admin → Einstellungen → Plugins → Humanmark
- Geben Sie Ihre API-Anmeldeinformationen und Ihre Domain ein
- Wählen Sie aus, welche Aktionen eine Verifizierung erfordern (Beiträge, Themen, Nachrichten)
- Legen Sie Umgehungsregeln für Mitarbeiter und Vertrauensniveaus fest
- Aktivieren Sie das Plugin (wird sofort wirksam, kein Neustart erforderlich)
-
Überwachen Sie mit Admin-Berichten:
- Navigieren Sie zu Admin → Berichte
- Suchen Sie nach “humanmark”, um Verifizierungsmetriken anzuzeigen
- Verfolgen Sie Aktivitäten, Erfolgsraten, Umgehungen und Ratenbegrenzungen
Einstellungen
| Name | Beschreibung |
|---|---|
| API-Konfiguration | |
humanmark_enabled |
Hauptschalter für das Plugin |
humanmark_api_key |
Ihr öffentlicher API-Schlüssel vom Humanmark-Dashboard |
humanmark_api_secret |
Ihr privater API-Geheimschlüssel (sicher aufbewahren!) |
humanmark_domain |
Verifizierungsdomain (muss in Ihrem Humanmark-Konto zugelassen sein) |
| Schutzeinstellungen | |
humanmark_protect_posts |
Verifizierung für die Beitragserstellung erforderlich |
humanmark_protect_topics |
Verifizierung für neue Themen erforderlich |
humanmark_protect_messages |
Verifizierung für private Nachrichten erforderlich |
| Umgehungseinstellungen | |
humanmark_bypass_staff |
Mitarbeiter überspringen die Verifizierung |
humanmark_bypass_trust_level |
Mindestvertrauensniveau für die Umgehung (0-5, 5 für keine Umgehung) |
| Ratenbegrenzung | |
humanmark_max_challenges_per_user_per_minute |
Minutenlimit pro Benutzer (1-20, Standard: 3) |
humanmark_max_challenges_per_user_per_hour |
Stundenlimit pro Benutzer (1-100, Standard: 15) |
humanmark_max_challenges_per_ip_per_minute |
Minutenlimit pro IP (1-50, Standard: 10) |
humanmark_max_challenges_per_ip_per_hour |
Stundenlimit pro IP (1-500, Standard: 50) |
| Wiederverifizierungszeiträume | |
humanmark_reverify_period_posts |
Minuten bis zur Wiederverifizierung für Beiträge erforderlich (0-10080, Standard: 30) |
humanmark_reverify_period_topics |
Minuten bis zur Wiederverifizierung für Themen erforderlich (0-10080, Standard: 0) |
humanmark_reverify_period_messages |
Minuten bis zur Wiederverifizierung für Nachrichten erforderlich (0-10080, Standard: 60) |
| Andere Einstellungen | |
humanmark_theme |
Widget-Erscheinungsbild (hell/dunkel/auto) |
humanmark_flow_retention_days |
Tage, an denen Verifizierungsdatensätze aufbewahrt werden (1-365, Standard: 30) |
humanmark_debug_mode |
Protokollierung sensibler Debug-Informationen (Standard: false) |
Hinweis: Derzeit in der Beta-Phase – ausgewählte Discourse-Communities erhalten im kostenlosen Tarif eine erhöhte Anzahl von Verifizierungen. Details zu den Preisen finden Sie unter humanmark.dev/pricing.