Humanmark per Discourse - Verifica dell'umanità supportata dall'hardware

:information_source: Riepilogo Scopri cosa è umano nel tuo forum Discourse - verifica basata su hardware per distinguere l’intento umano dall’automazione
:hammer_and_wrench: Link al Repository \u003chttps://github.com/humanmark/discourse-humanmark\u003e
:open_book: Guida all’Installazione Come installare plugin in Discourse

verification-flow

Funzionalità

Scopri cosa è Umano - Distingui l’intento umano dall’automazione:

  • Verifica la presenza umana prima di creare post, argomenti o messaggi privati
  • Verifica basata su hardware utilizzando l’autenticazione sicura del dispositivo (riconoscimento impronte digitali/volto, passcode del dispositivo)
  • Nessun puzzle o tracciamento comportamentale
  • Supporto per utenti anonimi e modalità anonima di Discourse

Regole di Bypass Intelligenti - Bilancia sicurezza ed esperienza utente:

  • Salta la verifica per membri dello staff e utenti fidati
  • Imposta soglie di livello di fiducia per il bypass automatico
  • Configura periodi di riverifica per tipo di contenuto (post/argomenti/messaggi)
  • Mantieni un’esperienza fluida per i membri consolidati della community

Privacy-First:

  • Zero conservazione dei dati - verifica completamente stateless
  • Nessun account o informazione personale richiesta
  • La verifica istantanea richiede solo pochi secondi

Integrazione Avanzata:

  • Limiti di frequenza completi (per utente e per IP)
  • Quattro report per amministratori per il monitoraggio delle metriche di verifica
  • Architettura basata su eventi
  • Abilitazione/disabilitazione dinamica senza riavvio del server

Configurazione

  1. Ottieni le tue credenziali API:

    • Visita humanmark.dev per saperne di più
    • Contatta sales@humanmark.io per l’accesso beta
    • Stiamo cercando comunità Discourse selezionate per partecipare al nostro programma beta
  2. Installa il plugin:

    # Nel tuo app.yml
    hooks:
      after_code:
        - exec:
            cd: $home/plugins
            cmd:
              - git clone https://github.com/humanmark/discourse-humanmark
    

    Quindi ricostruisci: ./launcher rebuild app

  3. Configura nel Pannello di Amministrazione:

    • Vai su Admin → Impostazioni → Plugin → Humanmark
    • Inserisci le tue credenziali API e il dominio
    • Scegli quali azioni richiedono la verifica (post, argomenti, messaggi)
    • Imposta le regole di bypass per lo staff e i livelli di fiducia
    • Abilita il plugin (ha effetto immediato, nessun riavvio necessario)
  4. Monitora con i Report Amministrativi:

    • Vai su Admin → Report
    • Cerca “humanmark” per vedere le metriche di verifica
    • Tieni traccia dell’attività, dei tassi di successo, dei bypass e dei limiti di frequenza

Impostazioni

Nome Descrizione
Configurazione API
humanmark_enabled Interruttore principale on/off per il plugin
humanmark_api_key La tua chiave API pubblica dalla dashboard Humanmark
humanmark_api_secret Il tuo segreto API privato (mantienilo sicuro!)
humanmark_domain Dominio di verifica (deve essere autorizzato nel tuo account Humanmark)
Impostazioni di Protezione
humanmark_protect_posts Richiedi la verifica per la creazione di post
humanmark_protect_topics Richiedi la verifica per nuovi argomenti
humanmark_protect_messages Richiedi la verifica per messaggi privati
Impostazioni di Bypass
humanmark_bypass_staff I membri dello staff saltano la verifica
humanmark_bypass_trust_level Livello di fiducia minimo per il bypass (0-5, usa 5 per nessun bypass)
Limitazione della Frequenza
humanmark_max_challenges_per_user_per_minute Limite per utente al minuto (1-20, predefinito: 3)
humanmark_max_challenges_per_user_per_hour Limite per utente all’ora (1-100, predefinito: 15)
humanmark_max_challenges_per_ip_per_minute Limite per IP al minuto (1-50, predefinito: 10)
humanmark_max_challenges_per_ip_per_hour Limite per IP all’ora (1-500, predefinito: 50)
Periodi di Riverifica
humanmark_reverify_period_posts Minuti prima che sia necessaria una riverifica per i post (0-10080, predefinito: 30)
humanmark_reverify_period_topics Minuti prima che sia necessaria una riverifica per gli argomenti (0-10080, predefinito: 0)
humanmark_reverify_period_messages Minuti prima che sia necessaria una riverifica per i messaggi (0-10080, predefinito: 60)
Altre Impostazioni
humanmark_theme Aspetto del widget (chiaro/scuro/automatico)
humanmark_flow_retention_days Giorni per conservare i record di verifica (1-365, predefinito: 30)
humanmark_debug_mode Registra informazioni di debug sensibili (predefinito: false)

Nota: Attualmente in beta - comunità Discourse selezionate ricevono un aumento delle verifiche nel livello gratuito. Vedi humanmark.dev/pricing per i dettagli sui prezzi.

6 Mi Piace