لا يمكن تشغيل YubiKey

يتطابق اسم المضيف. الشيء الوحيد هو أن المثيل خلف وكيل nginx، لذلك قد تكون المشكلة هنا. ومع ذلك، فإن تكوين الوكيل هو في الواقع تفريغ SSL، لذا فهو حالة:

متصفح الويب – وكيل Nginx (https) – Discourse (http)

لذلك، الاتصال بين المتصفح و nginx هو HTTPS، ولكن بين الوكيل و Discourse فهو على المنفذ 80.

لقد قمت للتو بتمكين CORS على جهاز المختبر الخاص بي الذي قمت بإعداده، حيث كانت لدي المشكلة هنا أيضًا، ولكن لم يكن الأمر كذلك حتى قمت بتشغيل HTTPS بالكامل مع CORS حتى تمكنت من تسجيل Yubikey الخاص بي. تم تمكين فرض SSL أيضًا.

لقد وضعت كل من http و https في تكوين COR في Discourse للموجود خلف الوكيل، لكنه لم يحدث أي فرق. لذلك أعتقد أنه قد يعود إلى تكوين وكيل nginx، أو قد أحتاج إلى نقله من التوجيه بين 443 والمنفذ 80، إلى التوجيه إلى المنفذ 443 على Discourse بدلاً من ذلك.