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

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
-
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
-
Installa il plugin:
# Nel tuo app.yml hooks: after_code: - exec: cd: $home/plugins cmd: - git clone https://github.com/humanmark/discourse-humanmarkQuindi ricostruisci:
./launcher rebuild app -
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)
-
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.