لست متأكداً ولكن أعتقد أن ملف JavaScript ذي الصلة موجود هنا؟
لدي وصول إلى لوحة تحكم المسؤول في المنتدى، يمكنني النقر على “المكونات” ولكنني لا أرى إدخالاً لهذه الأزرار. لقد رأيت بعض المكونات “الاختبارية” المستخدمة، وحاولت تمكين أحدها ونسخ محتويات ملف auth-buttons.gjs في قسم الرأس المشترك ولكن عندما حاولت الحفظ، واجهت أخطاء.
لذا سؤالي هو - كيف يمكنني توسيع وتخصيص وظائف هذه الأزرار.
نحن نستخدم بالفعل SSO - يقوم المنتدى بالمصادقة على المستخدمين عبر نفس المزود الخاص بموقعنا الرئيسي. ومع ذلك، عندما يقوم المستخدم بالتسجيل للحصول على حساب في المنتدى، فإننا نريد ببساطة توجيهه إلى الموقع الرئيسي - ما هي أفضل طريقة للقيام بذلك؟
هل أنت متأكد تمامًا من أنك تريد فعل ذلك؟ من وجهة نظر المستخدمين، يحاول شخص ما خداعهم. لقد كانوا مهتمين بمنتديات وبعد التسجيل سيجدون أنفسهم في مكان آخر.
تعطيل جميع طرق المصادقة الأخرى (بما في ذلك تسجيلات الدخول المحلية) والسماح فقط بتسجيل الدخول الموحد (SSO) كخيار لتسجيل الدخول. سيؤدي ذلك تلقائيًا إلى إرسال المستخدمين لتسجيل الدخول إلى موقعك الرئيسي.
لا، يتم توفير هذه المعلمات بواسطة موفر تسجيل الدخول الموحد (SSO) الخاص بك. سيعرض Discourse فقط زر “تسجيل الدخول” في الرأس ويرسل المستخدم إلى نقطة نهاية المصادقة الخاصة بك التي يوفرها موفر تسجيل الدخول الموحد (SSO).
إذا كان الأمر كذلك… لقد رأيت حلولاً مشابهة في كثير من الأحيان. الغرض الرئيسي هو بعد ذلك نقل المستخدم بشكل دائم إلى الموقع الرئيسي حيث تتم عملية البيع. ولكن من الرائع تمامًا إذا كان الغرض مشابهًا لما يفعله جوجل على سبيل المثال، حيث يتم اتخاذ خطوة جانبية قصيرة للمصادقة ثم العودة إلى المنتدى.