DiscourseHub - تسجيل الدخول باستخدام passkey معطل تمامًا

نعم، أرى المشكلة هنا يا @Vede. أعتقد أن هناك قيدًا على مستوى نظام التشغيل هنا، اقتباسًا من https://forums.developer.apple.com/forums/thread/723273:

في نظام iOS 16، يمكن استخدام مفاتيح المرور في WKWebView إذا كان تطبيق العميل يستخدم نطاقات مرتبطة (Associated Domains) لطرف الاعتماد.

ليس لدينا نطاقات مرتبطة لجميع المواقع التي تم تكوينها في DiscourseHub، وبالتالي، تفشل مفاوضات مفتاح المرور مبكرًا.

أعتقد أن الحل الصحيح هنا هو فرض عملية تسجيل الدخول داخل الـ webview لاستخدام نفس الآلية كما عند الضغط على زر “Connect”. هذا يحل هذه المشكلة وبعض مشاكل المصادقة الأخرى. (في هذه الأثناء، يمكنك محاولة المصادقة على الموقع في DiscourseHub باستخدام زر “Connect”. اسحب من اليمين إلى اليسار إذا لم تره وانقر على زر أيقونة المستخدم الأزرق.)

إعجاب واحد (1)