Mi scuso per il ritardo. Il problema qui è effettivamente correlato al tuo proxy. Non posso dire esattamente quale sia, ma uno tra il nome di dominio, il protocollo (http o https) e la porta sta creando problemi.
Le passkey verificano che il frontend e il backend vengano eseguiti sullo stesso dominio, protocollo e porta. Se uno di questi non corrisponde, otterrai un errore come questo.
Nel Rails CLI, puoi provare questo:
DiscourseWebauthn.origin
e confrontarlo con l’URL che utilizzi per accedere al sito nel browser? I due dovrebbero corrispondere.