Entschuldigen Sie die Verzögerung. Das Problem hängt tatsächlich mit Ihrem Proxy zusammen. Ich kann nicht genau sagen, was es ist, aber einer der Domainnamen, das Protokoll (http oder https) und der Port sind im Weg.
Passkeys überprüfen, ob das Frontend und das Backend auf derselben Domain, demselben Protokoll und demselben Port laufen. Wenn hier eine Nichtübereinstimmung vorliegt, erhalten Sie eine Fehlermeldung wie diese.
Können Sie im Rails CLI Folgendes versuchen:
DiscourseWebauthn.origin
und es mit der URL vergleichen, die Sie verwenden, um auf die Website im Browser zuzugreifen? Die beiden sollten übereinstimmen.