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

لقد استخدمت البحث بالفعل ولم أتمكن من العثور على موضوع حول هذا، لقد سجلت للإبلاغ عن هذا على أمل إصلاح الخطأ

لقد قمت مؤخرًا بإعادة تثبيت hub على جهاز iPhone 16 الخاص بي، وخيار تسجيل الدخول باستخدام Passkey لا يعمل على الإطلاق، ولا يعرض واجهة المستخدم لتحديد مفاتيح المرور. يتم إلغاؤه على الفور

هذه ليست مشكلة في Safari. سيعرض واجهة المستخدم ويسجل الدخول دون مشكلة.

هذه ليست مشكلة في المنتدى لأن نفس الشيء يحدث في هذا المنتدى أيضًا

إنها مشكلة هاتفك ونظام iOS لأن جهازي 15+/iOS 16 يعمل. هل يمكن أن تكون في الواقع نفس المشكلة طوال الوقت مع صداع DiscourseHub الآخر لديك :thinking:

أو ربما جهازي معطل لأنه ليس معطلاً :man_facepalming:

لا أعرف. لقد كان نظام iOS 16 إشكاليًا بعدة طرق. أولاً، إنه يعمل بشكل مثالي، وفي نفس الوقت، هناك العديد من المشكلات المختلفة للمستخدمين الآخرين.

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

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

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

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

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

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

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

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

حسنًا، تظهر النافذة المنبثقة لإنشاء مفتاح مرور عند استخدام سفاري، ولكن ليس مع تطبيق ديسكورس هب بيتا الإصدار 2.0.6 (540)

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

الإصلاح في DiscourseHub يعالج فقط المصادقة باستخدام مفتاح المرور. إضافته غير مدعومة أثناء التواجد في Hub، في الواقع، لا يجب أن ترى واجهة المستخدم لإضافته.

الصورة أعلاه خاصة بمفاتيح الأمان ذات العامل الثاني، نحتاج إلى إزالتها من التطبيق أيضًا على الأرجح. سأقوم بإنشاء مهمة لذلك.

3 إعجابات

شكراً على الشروحات. أنا مجرد مستخدم غبي :rofl:

تم إغلاق الموضوع

إعجابَين (2)