מצטער על העיכוב. הבעיה כאן אכן קשורה לפרוקסי שלך. אני לא יכול לומר בדיוק מהי, אבל אחד משמות הדומיין, הפרוטוקול (http או https) והפורט נכנסים לדרך.
Passkeys מאמתים שה-frontend וה-backend פועלים על אותו דומיין, פרוטוקול ופורט. אם אחד מאלה אינו תואם, תקבל שגיאה כזו.
ב-Rails CLI, האם תוכל לנסות זאת:
DiscourseWebauthn.origin
ולהשוות אותו ל-URL שבו אתה משתמש כדי לגשת לאתר בדפדפן? השניים צריכים להתאים.