يُظهر مربع تسجيل الدخول في Discourse خيارات دخول غير موجودة

لم قمت بتفعيل أي خيارات تسجيل دخول أو مصادقة غير خيار كلمة المرور البسيط أو Google في إعدادات تسجيل دخول مسؤول Discourse. ومع ذلك، وبعد تحديث حديث، يُعرض على المستخدمين خيارات تسجيل دخول أخرى، والتي تفشل جميعها بطبيعة الحال.

يبدو أن خيارات المصادقة هذه (Apple وMicrosoft وOpenID Connect والمفتاح السري) لا ترتبط بأي إعدادات إدارية مقابلة تتيح لي تعطيلها.

تمكنت من تعطيل خيار تسجيل دخول غير مرغوب فيه عبر Facebook، لكن هذا كان الخيار الوحيد.

هل هذه مشكلة معروفة؟ وكيف يمكنني منع عرض الخيارات عندما لا تكون مفعّلة أو مُهيّأة بالمفاتيح أو الأسرار اللازمة؟ (أو عندما لا تبدو أي إعدادات من هذا القبيل موجودة أصلاً).

لا ينبغي أن نضطر إلى إنشاء مكونات سمة مخصصة أو تنسيقات CSS لإخفاء خيارات تسجيل دخول غير موجودة.

إذا انتقلت إلى الإدارة > المجتمع > تسجيل الدخول والمصادقة، فهل تساعدك تلك الإعدادات؟ على سبيل المثال، “تفعيل OpenID Connect”، “تمكين تسجيل الدخول عبر Google OAuth2”، “تمكين تسجيل الدخول باستخدام Apple” و"تمكين المصادقة مع Microsoft".

لتعطيل مفاتيح المرور (Passkeys)، انظر إلى هذا الجزء:

شكرًا @NateDhaliwal

هذه الخيارات ليست متاحة جميعها هناك.

على وجه التحديد، لا توجد إعدادات لكل من مايكروسوفت أو آبل على الإطلاق، على الأقل ليس ما أستطيع رؤيته.

لذا، لا يمكن تعطيلها فقط إذا كانت غير مرغوبة، بل لا يمكن أيضًا إعدادها لتعمل بشكل صحيح إذا كانت مرغوبة.

خيار Rails هذا هو أيضًا نوع الشيء الذي كنت آمل تجنبه - لا ينبغي أن يحتاج المسؤولون إلى مغادرة واجهة المستخدم الإدارية لتغيير أو اختبار إعدادات إدارية مختلفة.

ماذا لو أردت تمكين إحدى طرق تسجيل الدخول الإضافية في المستقبل، ولكن ليس الأخرى؟

هل لاحظت أن صفحة تسجيل الدخول والمصادقة تحتوي على عدة علامات تبويب في الأعلى؟

علامة التبويب «تسجيل الدخول الاجتماعي» هي المكان الذي تظهر فيه هذه الإعدادات

شكرًا لك!

ظننت أنني تحققت من ذلك، لكن يبدو أنني لم أفعل ذلك بشكل كافٍ (يجب عليك التمرير لأسفل)