نقوم حاليًا بدمج مجتمعنا على Discourse مع خادم Discord. نحن نستخدم إضافة Discourse Bot. ومع ذلك، يتطلب ذلك تمكين تسجيل الدخول عبر Discord لتعمل الإضافة.
نرغب في الاستمرار في استخدام حل OAuth2 المخصص لدينا، وفي الوقت نفسه، السماح بربط حسابات Discord.
هل توجد أي طريقة لتمكين عنوان URL /auth/discord دون فعليًا تمكين خيار تسجيل الدخول؟
نعم، لكن هذا ليس ما نهدف إلى تحقيقه في الواقع. لقد قمنا بذلك بالفعل.
عند إخفاء الزر باستخدام CSS، فإنك لا تزال تجبر النافذة المنبثقة على الظهور. سابقًا، عند النقر على زر “تسجيل الدخول”، كان يتم إعادة التوجيه إلى خادم OAuth2 الخاص بنا، ويتم تسجيل دخول المستخدم في عملية واحدة. الآن، يرون نافذة منبثقة ويجب عليهم النقر على “باستخدام OAuth2”.
هل من الممكن توجيه المستخدمين إلى OAuth2 عند النقر على “تسجيل الدخول”، مع توفير خيارين للمصادقة؟
عند تمكين خيارين وإخفاء أحدهما باستخدام CSS، يرى المستخدمون ما يلي: