Come usare FIDO2 con Discourse dietro un reverse proxy?

Ok, il tuo server ritiene di non essere in esecuzione sull’hostname richiesto dal browser. La procedura di generazione della chiave di sicurezza/passkey deve garantire che l’hostname del browser corrisponda a quello del server (le chiavi vengono generate per hostname).

Puoi accedere alla tua console Rails e verificare quale sia l’output di Discourse.current_hostname? Se non corrisponde all’URL che utilizzi per accedere al sito, questo è il problema.