OpenID connect plugin

مرحبًا،

قمنا بتثبيت الإضافة لاستخدام OpenID Connect في Discourse.
قمنا بإعداد الإضافة ويبدو أنها تعمل بشكل صحيح.

غير أننا غير واضحين بشأن كيفية تعامل النظام مع عناوين البريد الإلكتروني التي يتبادلها مزود الهوية معنا. ما الذي يتم فعله بهذه المعلومات بالضبط؟

على سبيل المثال، عندما يمر مستخدم جديد عبر شاشة تسجيل الدخول باستخدام OpenID Connect، يُعرض عليه شاشة لإنشاء حساب مستخدم جديد. نتوقع عادةً أن يتم تعبئة عنوان البريد الإلكتروني تلقائيًا بالبريد الإلكتروني الذي نتلقاه من مزود الهوية. لكن هذا لا يحدث.

هل يمكنكم مساعدتنا في ذلك؟

شكرًا لكم.

يبدو أن عنوان البريد الإلكتروني لا يصل إلى Discourse بشكل صحيح. هل جربت تفعيل إعداد ‘التسجيل التفصيلي’ والتحقق من السجلات للحصول على مزيد من المعلومات؟

تتطلب بعض الموفِّرين إضافة أذونات/نطاقات معينة قبل أن يقوموا بنقل عنوان البريد الإلكتروني.

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

مرحبًا ديفيد،

شكرًا لك. لقد فعّلت التسجيل وسنقوم بإعادة الاختبار.

سؤال آخر. حاليًا يجب النقر على “الاتصال باستخدام OpenID Connect” مما يوجهنا إلى صفحة تسجيل الدخول.
هل توجد طريقة لإعادة توجيه المستخدم مباشرة إلى صفحة تسجيل الدخول الخاصة بـ OpenID Connect عند تصفحه للصفحة الرئيسية لموقعنا على المنتدى؟
هل يمكنني القيام بذلك من خلال وحدة التحكم الإدارية؟

شكرًا!

لتجاوز ذلك، يجب عليك تعطيل خيار “تمكين تسجيل الدخول المحلي” في لوحة الإدارة.

إذا كنت ترغب في إلزام المستخدمين بتسجيل الدخول، فيمكنك تفعيل إعداد “تسجيل الدخول مطلوب”. عندئذٍ، سيتم إعادة توجيههم تلقائيًا إلى صفحة تسجيل الدخول عند زيارة الموقع.

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

مرحبًا ديفيد،

شكرًا لدعمك!

سؤال إضافي: هل يمكنني أيضًا إعداد discourse بحيث يتوفر للمسؤولين طريقة بديلة لتسجيل الدخول، حتى لا يُغلق المسؤول خارج المنتدى في حال فشل إجراء تسجيل الدخول القياسي؟

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

يمكن للمسؤولين تجاوز نظام تسجيل الدخول العادي من خلال التوجه إلى /u/admin-login

إعجابَين (2)